- Job TypeContract
- QualificationBA/BSc/HND
- Experience1 year
- LocationNairobi
- Job FieldICT / Computer
TEMPORARY ASSISTANT – SOFTWARE DEVELOPER – 1 POSITION
Contract Period: 6 months
Reporting to the Senior Manager Information, Communication and Technology, the selected candidate will be responsible for;
- Supporting development activities for new projects and applications to ensure thorough analysis, fault rectification, unit testing and appropriate documentation;
- Undertaking maintenance and ‘bug fix’ development activities for existing applications;
- Breaking down program specifications into simple elements and translate this logic into a programming language;
- Testing sample datasets to check that output from the application works as intended;
- Conducting user-acceptance testing to ensure the application can be used optimally;
- Providing support to departments in the development of bid specifications for special software systems required to implement new applications or systems; and
- Undertaking any other duties as may be assigned from time to time.
Minimum Qualifications and Experience
- Bachelor’s degree in Information science, Information Technology, Computer Science or related field; and
- At least one-year experience as a Software Developer.
Competencies
- Understanding of Agile development practices
- Android and IOS APP Development experience
- Experience with modern JavaScript frameworks like React, Vue.js and Angular
- Experience with working with RESTful APIs
- Understanding of modern backend frameworks such as Spring Boot (Java) and PHPLaravel
- Expertise in relational databases (MSSQL and MySQL)
- Proficiency in version control, collaborative development, and codebase maintenance
- Integrity and Honesty
- Analytical and Research Skills
- Problem Solving and Logical Thinking
- Time Management skills
- Effective Communication skills
Method of Application
Interested and qualified? Go to Capital Markets Authority (CMA) on hrmis.cma.or.ke to apply.