Open Positions

Team Lead

The primary responsibility of a person in this position is to oversee web application solutions developed in various frameworks. This person will develop project technology strategy; contribute to the application architecture design, as well as applications development, implementation, and maintenance.  The person is responsible for resolving high-level project-related issues and assisting team leads in resolving project-specific concerns and issues. This person communicates with internal staff as well clients regarding solution risks and barriers, new opportunities and proposals. The person is to assist in defining architecture and coding standards and frameworks, and for identifying emerging technologies and evaluating their applicability to client’s business goals.  The person is responsible for managing application development team performance and competence. 

more details

Apply Online

Senior Front End Developer

This position is responsible for combining the art of design with the art of programming. The responsibilities will include translation of the UI/UX design wireframes to actual code that produce pixel perfect visual elements of the application. The candidate should have proficient knowledge and understanding of client-side scripting and JavaScript frameworks including jQuery. more details

Apply Online

Team Lead – PHP


The primary responsibility of a person in this position is to oversee web application solutions developed in various frameworks. This person will develop project technology strategy; contribute to the application architecture design, as well as applications’ development, implementation, and maintenance. The person is responsible for resolving high-level project-related issues and assisting team leads in resolving projectspecific concerns and issues. This person communicates with internal staff as well clients regarding solution risks and barriers, new opportunities and proposals. The person is to assist in defining architecture and coding standards and frameworks, and for identifying emerging technologies and evaluating their applicability to client’s business goals. The person is responsible for managing application development team performance and competence.

more details

Apply Online

Soft Skills Trainer

This position is responsible for identifying soft skills training needs among the existing employees and conducting training programs for them. The candidate will be responsible to evaluate soft skills including communication skills of employees through various ways including attending team meetings, gathering feedback from supervisors, random chat with individuals. This person will be responsible for selecting or creating appropriate training materials based on current needs. The candidate will be also responsible to conduct communication guidelines sessions for new joiners. more details

Apply Online

IT Support Specialist

This position is responsible to provide computer/network support to office staff. The person should have excellent problem-solving skills for troubleshooting computer, network, software and hardware issues in a timely and professional manner. The candidate should be patient, with good communication skills, and should have the desire to learn new technologies. This person will report to the IT Manager.

more details

Apply Online

Java Developer


This position is responsible for development and support of Java web-applications with MS-SQL Server. Candidates must be proficient in Java and T-SQL with MS-SQL Server 2000/2005/2008/2012.

The person will work collaboratively with peers to develop, enhance and maintain applications such as: client specific websites and Java applications. The candidate must be able to work independently and collaboratively. Candidate must have proven interpersonal skills. Candidate will support current customer applications as well as develop new apps / modifications to current applications. Significant Java development / GUI development required. Experience with SQL stored procedures is a must. Candidate must be familiar with the configuration and system testing process. This position requires an experienced, self-motivating individual capable of performing in a web development environment

more details

Apply Online

Resource Manager


This position is responsible for overseeing and managing a team of developers of various experience levels. The person is responsible to assign and manage project deliverables. 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. The candidates should have experience in software development.

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

Java Lead Developer


This position is responsible for development and support of Java web-applications with MS-SQL Server. The person will work collaboratively with peers to develop, enhance and maintain applications such as: client specific websites and Java applications. The candidate must be able to work independently and collaboratively. The person in this position will support current customer applications as well as develop new apps / modifications to current applications. The candidate must be familiar with configuration and system testing process. This position requires an experienced, self-motivating individual capable of performing in a web development environment


The candidate must be proficient in Java and T-SQL with MS-SQL Server 2000/2005/2008/2012.

more details

Apply Online