Open Positions

.NET Developer

This position is responsible for development and support of ASP.NET web‐applications with SQL Server and/or Oracle. Candidates must be proficient in ASP.NET (with C# and/or VB.NET) and T-­SQL with SQL Server 2000/2005/2008. more details

Apply Online

.NET Senior Developer

This position is responsible for development and support of ASP.NET web-applications with SQL Server and/or Oracle. Candidates must be proficient in ASP.NET (with C# and/or VB.NET) and T-SQL with SQL Server 2000 / 2005 / 2008. more details

Apply Online

QA Senior Engineer

This role is responsible for leading quality review of various applications. It includes creating test strategies and plans, test cases in partnership with developers, business analysts and project managers. This person works with the team to analyze and test software. more details

Apply Online

QA Engineer

This position is responsible for leading quality review of various applications and includes creating test plans and strategy, test cases in partnership with developers, business analysts and project managers which are used to shape and verify code and check conformance to system requirements.  The role relies upon test automation and manual testing tools. more details

Apply Online

Team Lead QA

This position is responsible for overseeing the testing of software features as part of a collaborative team. This role is responsible for leading quality review of various applications and includes creating test plans and strategy, test cases in partnership with developers, business analysts and project managers which are used to shape and verify code and check conformance to system requirements. The role relies upon test automation and manual testing tools. The person is to assist in defining QA coding standards and frameworks, and for identifying emerging technologies and evaluating their applicability to client’s business goals. more details

Apply Online

Resource Lead

This position is responsible for overseeing and managing a team of developers of various experience levels. The Candidate in this position will communicate, mentor, and supervise team’s staff and will help team members make decisions to complete assigned tasks within objectives. The person is also responsible to set long-term objectives for each team member. more details

Apply Online

Project Manager

This position is responsible for helping technical teams with managing projects and tasks they are responsible for, to ensure timely delivery of projects that are of high quality. The candidate in this position will be working with various resources to identify and resolve challenges in communication, process, or access to the client’s environment; assist and develop testing strategies and work with test engineers to resolve any issues; develop relationships with the client IT and third party vendors. more details

Apply Online

Node.js Developer

This position is responsible for managing the interchange of data between the server and the users. The candidate in this position will work collaboratively with peers to develop all server-side logic, definition and maintenance of the central database, and ensure high performance and responsiveness to requests from the front-end. The candidate must be able to work independently and collaboratively. Candidate must have proven interpersonal skills. The candidate will also be responsible for integrating the front-end elements built by the peers into the application. Candidate must have a basic understanding of front-end technologies as well. more details

Apply Online

MEAN Stack Developer

This position is responsible for development and support of MEAN stack web-applications with MySQL Server. Candidates must be proficient in Angular and MySQL with knowledge of Node JS. The person will work collaboratively with peers to develop, enhance and maintain applications such as: client specific websites. This person must be able to work independently and collaboratively. This person will support current customer applications as well as develop new apps / modifications to current applications. more details

Apply Online