Software Architect

  • Full-time

Job Description

• Work with a team of payment industry experts to design and develop sophisticated software for a state-of-the-art SAAS application

• Write APIs to integrate our services with a diverse set of platforms and technologies (mobile apps, data providers, third-party applications)

• Design and develop comprehensive automated unit and regression tests

Qualifications

• 5+ years of software development experience in a web-based environment

• Excellent coding experience in C# and JavaScript

• Bachelor’s degree in Computer Science or related field

• Working knowledge of

Front-end platforms such as AngularJS

HTTP and RESTful services

Services-Oriented Architecture

AWS or similar public cloud platform

• Ability to learn quickly

• Comfortable working at a small dynamic company

• Can use judgment to solve problems where protocol might not exist

• Ability to translate business goals into own work assignments and succeed with little management direction

• Use best practices to document and write quality software. Focus on testing is extremely important

• Encourages and accepts personal feedback

Additional Information

• Background in eCommerce applications

• Working knowledge of .NET and database development using SQL Server

• Working knowledge of NoSQL data stores, such as MongoDB, CouchDB, HBase, Redis

• Experience with ElasticSearch or Solr

• Experience with data warehousing and business intelligence platforms

• Familiarity with best practices for DevOps and SaaS deployment

• Experience with techniques for unit test, such as mocks and fakes

• Commitment to Test-driven Development, continuous integration, and test automation

• Experience working in an Agile development environment

• Desire to debate and explore new technologies

By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply