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).
