Current Opportunities

Software Developer 241-101

Job Description: The Software Developer is responsible to follow software development lifecycle and translate business requirements into software applicatoins, services and solutions.

Qualifications:

  • Bachelor degree in Computer Science / Information Systems / Electrical Engineering / Electronics Enginnering / Mathematics / Science or the US equivalent
  • Good understanding of software development principles
  • Good analytical and problem solving abilities
  • Knowledge of any programming - C, ASP.Net, JAVA, HTML, JavaScript, XML, etc
  • Good knowledge of relational database systems
  • Must be a team player with excellent communication

Programmer Analyst 244-103

Job Description: The Programmer Analyst will work with other programmers and engineers to design and develop software products and utilities. Ideal candidate should have a genuine interest in learning and applying emerging technologies.

Qualifications:

  • Bachelor degree in Computer Science / Information Systems / Electrical Engineering / Electronics Enginnering / Mathematics / Science or the US equivalent
  • Experience in developing Java application
  • Good understanding of SQL database
  • Ability to analyze business and code complexity
  • Good knowledge of design patterns
  • Strong interpersonal and communication skills required

Web Developer 245-101

Job Description: The developer is respobsible to design and develop web application. The candidate should possess a desire to work with others in an open and collaborative environment..

Qualifications:

  • Bachelor degree in Computer Science / Information Systems / Electrical Engineering / Electronics Enginnering / Mathematics / Science or the US equivalent
  • Experience in developing dynamic web application
  • Experience with Windows or Linux operating systems
  • Desire to learn and grow professionally
  • Goal oriented and self motivated
  • Excellent written and verbal communication skills

Programmer Analyst 248-102

Job Description: This position is primarily responsible for the development and maintenance of applications. The programmer must have the ability to multi-task in a stressful, fast-paced work environment and be highly organized.

Qualifications:

  • Bachelor degree in Computer Science / Information Systems / Electrical Engineering / Electronics Enginnering / Mathematics / Science or the US equivalent
  • Experience in software programming
  • Demonstrated aptitude to learn additional coding skills
  • Good understanding of database
  • Ability to self manage and solution oriented
  • Great interpersonal skills and customer service

Web Developer 249-102

Job Description: The web developer is responsible for supportive maintenance and new development of several web application, as well as keeping the web assets fresh and on the cutting edge of functionality and usability.

Qualifications:

  • Bachelor degree in Computer Science / Information Systems / Electrical Engineering / Electronics Enginnering / Mathematics / Science or the US equivalent
  • Good knowledge in front-end web development
  • Basic understanding of UI/UX design principles
  • Knowledge of the full software life cycle
  • Strong communication/organizational skills
  • Ability to thrive in a fast-paced environment while multi-tasking