Job Description – 2136 Software Programmer
As a Software Programmer, you will be expected to use an analytical, engineering-focused approach and expert knowledge of programming languages to develop computer programs and ensure software is as functional and robust as the client or consumer needs. While the nature of the Job may demand that you engage yourself in any relevant task which your immediate manager or Director assigns you, as a minimum you will be expected to:
• examine existing software and determines requirements for new/modified systems in the light of business needs;
• undertake feasibility study to design software solutions;
• write and codes individual programs according to specifications;
• develop user interfaces;
• test and corrects software programs;
• write code for specialist programming for computer games, (for example, artificial intelligence, 3D engine development);
• implement and evaluate the software;
• plan and maintain database structures;
• write operational documentation and provides subsequent support and training for users.
Eligibility Requirement – 2136 Software Programmer
• Possess a bachelor’s degree in Computer Science or equivalent qualification
• 5+ years of related experience
• Experience in working with a Tech startup
• Strong command over JAVA and PHP
• Have Worked in Sudan/UAE/Pakistan/KSA/Cambodia
• Experience in working with diverse teams
• Ability to manage a team
• Knowledge of front-end and back-end