New

Job Summary

A Software Developer plans, designs, tests and deploys computer programs and applications. Their duties include identifying the needs of users, outlining technical requirements and specifications and overseeing programming activities. Developers test software performance against specifications, implement programs and update existing products to improve efficiency and safety. Their responsibilities cover native computer applications, mobile apps and video games, among others.

  • Minimum Qualification: Bachelor
  • Experience Level: Mid level
  • Experience Length: 3 years

Job Description

Roles and Responsibilities of a Software developer
•    Collaborating with management, departments and customers to identify end-user requirements and specifications
•    Designing algorithms and flowcharts to create new software programs and systems
•    Producing efficient and elegant code based on requirements
•    Testing and deploying programs and applications
•    Troubleshooting, debugging, maintaining and improving existing software
•    Compiling and assessing user feedback to improve software performance
•    Observing user feedback to recommend improvements to existing software products
•    Developing technical documentation to guide future software development projects

Software Developer skills and qualifications
A successful Software Developer candidate will have the following various prerequisite skills/qualifications needed for duties
•    Bachelor’s or Master's degree in Computer Science or a related field
•    3+ years of experience in mobile application and game development
•    Proficiency in popular coding languages including Python, Java and C++ and frameworks or systems such as AngularJS and Git
•    Excellent knowledge of the software development life cycle
•    Strong problem-solving and communication skills
•    Knowledge of Object-Relational Mapping frameworks
•    Experience with Agile and Scrum development methodologies
•    Ability to learn quickly and work independently or as part of a team

Successful candidates are asked to send their updated CV.

Share Job Post

Log In to apply now

Activate Notifications Stay productive - get the latest updates on Jobs & News
Activate
Deactivate Notifications Stop receiving the latest updates on Jobs & News
Deactivate
Nairobi
| Full Time |
KSh Confidential
Job Function: Software & Data
1mo
Nairobi
| Full Time |
KSh Confidential
Job Function: Software & Data
1mo
Nairobi
| Full Time |
KSh Confidential
Job Function: Software & Data
1mo
Nairobi
| Full Time |
KSh Confidential
Job Function: Software & Data
1mo