Software Developer
Nairobi, Nairobi County, Kenya · Full Time
Be the first to apply
- Experience
- 2–3 yrs
- Salary
- —
- Openings
- 1
- Posted
- 5時間前
- Work mode
- In office
- Education
- First Degree
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Job Overview
We are looking for a skilled software developer to design, build, and maintain reliable software solutions aligned with business and functional needs. The role requires translating business requirements into clear technical specifications and developing effective programming code to deliver these solutions. Additionally, you will craft and implement automated testing frameworks to guarantee quality and reliability of the software.
Key Responsibilities
- Design, develop, and uphold robust software systems meeting business requirements.
- Convert business and functional needs into technical specifications and write corresponding code.
- Create and run automated testing frameworks to assure solution quality and reliability.
- Apply disciplined engineering methodologies throughout the software development lifecycle.
- Work closely with cross-functional teams to identify automation and process improvement opportunities.
- Document code, processes, and technical details to promote knowledge sharing and maintainability.
Qualifications and Experience
- First degree in a relevant discipline.
- 2 to 3 years of experience within the software development lifecycle with hands-on coding, translating requirements into technical deliverables.
- Experience in automation initiatives using workflow tools, scripting, CI/CD integrations, or test automation frameworks.
- Familiarity with AI technologies including AI implementation, prompt engineering, orchestration flows, or AI-assisted workflows is preferred.
- Proven skill in developing and executing automated testing frameworks.
- Understanding of disciplined engineering practices throughout the software development lifecycle.
- Ability to collaborate effectively with cross-functional teams for automation and process enhancement.
Behavioral Competencies
- Clear articulation of information.
- Attention to detail and careful checking of work.
- Continuous pursuit of expertise development.
- Adaptability to change.
- Thorough examination and interpretation of information and data.
- Proactive in taking necessary actions.
- Strong teamwork orientation.
Technical Skills
- Software development and API engineering.
- System integration and automated testing methodologies.
- Setting up and managing CI/CD pipelines, troubleshooting.
- Systems design fundamentals.
- Basic understanding of security engineering.
- Experience with workflow automation and Robotic Process Automation (RPA) tools such as UiPath or Process Maker.
Minimum education
Bachelor's Degree
Industry
Banking