Software Developer

Our Client a well-established ICT Software Solutions Company in Kenya is seeking to fill the role of a software Developer responsible for with a specialty in object oriented design and analysis coupled with test driven development. S/He will be responsible for defining business and technical requirements to develop new functions or redesign/consolidate existing processes.

Roles & Responsibilities:

·         Implement new software features, troubleshoot and fix bugs, write and maintain automated unit and system level tests

·         Contribute towards the creation of interface design specifications and diagrams for proposed data exchange interfaces

·         Support tests for new features, proposing new features, identifying and troubleshooting bugs

·         Improve interfaces using specified tools and standards

·         Support the development of test plans and performs unit testing for all interface projects

·         Maintaining the interface documentation and specifications with guidance of Lead Developer

·         Assists with the deployment of tested interfaces into a production environment

·         Provide interface maintenance training to application support teams

·         Responsible for interface issue diagnosis and resolution

Minimum Requirements:

·         Bachelor of Science degree in Computer Science or Computer Engineering

·         3 years Software Development experience

·         Familiarity with the agile development process with Python/Django & Django Framework

·         Experience with SQL Server, Oracle, PostgreSQL, MySQL,  & the following languages: C#,Java, SQL ,JavaScript, HTML, CSS

·         Comfortable digesting and using third-party APIs (REST, XML/JSONRPC)

Application Procedure:

Qualified Interested candidates to share their CVs with us via CC 

Note: Only shortlisted candidates will be contacted