Current Openings

Software Developer

  • Analyze, design, code, test and maintain computer applications
  • Gather business requirements from business users and other stakeholders
  • Create data models for computer applications
  • Create software interfaces and screens
  • Develops databases, programs and procedures necessary to create and maintain various computer applications
  • Write documentation for various computer applications
  • Test computer applications for defects
  • Create reports using various computer applications
  • Deploy, maintain, uninstall and track versions of different computer applications
  • Submit weekly and monthly reports about the current work and issues and also any major changes in schedule that is foreseen

Qualification:  Bachelor’s degree in Computer Science, Information Systems or a closely related field (or the equivalent thereof). 

Computer Systems Analyst

  • Analyze systems requirements for computer systems and business models
  • Create and modify Business Requirements, Functional Requirements and non-Functional Requirements
  • Conduct gap and feasibility analysis
  • Create use cases, user stories and data flow diagrams
  • Coordinate software application development with database, network and security teams
  • Create and update data dictionary and data models
  • Ensure data integrity for various computer applications
  • Create and update database design for various databases
  • Create and update technical communication documentation like user guides
  • Submit weekly and monthly reports about the current work and issues and also any major changes in schedule that is foreseen.

Qualification:  Bachelor’s degree in Computer Science, Information Systems or a closely related field (or the equivalent thereof).