Job Opportunities



We strive to recruit professionals that will add value to our clients. We are always interested in hiring highly educated, experienced, competitive, driven, and results-oriented team players who will work towards fulfilling our true vision of consistently providing high quality service to our clients.


We make room for individuals with the following skills and qualifications:


  • Minimum of Bachelor’s degree in Computer Science. Master’s degree is preferred and will be given extra consideration.

  • Recent experience years of hands-on development experience. We prefer resources that have implemented large-scale enterprise solutions in production in the last 4 years.

  • Experience with distributed applications and web technologies.

  • Solid experience in object-oriented programming concepts

  • Working knowledge of application/ web servers

  • Working knowledge of SQL Server, Oracle RDBMS, or any relational database, and database design concepts

  • Knowledge of system implementation methodologies and experience applying the methodologies on more than one enterprise-wide project.

  • Ability to mentor individuals and interact as the member of a team

  • Working experience with web and networking protocols and concepts

  • Solid operating system skills and experience (UNIX, Linux, Windows)

  • Ability to troubleshoot

  • Excellent communication and interpersonal skills and willing to work as part of a team


We have year-round openings for the following positions and post on major job sites:


  • Project Manager

  • Senior Web Application Developer

  • Senior Systems Analyst

  • Senior Database Developer

  • Senior Quality Assurance Engineer