Job Detail

B. Software Developer (Senior & Mid Levels)-NAIROBI

  • Medium Level
  • image Kenya
  • Type Fixed
  • Duration: More than 06 months

Project Detail

Role Overview:

Develop and integrate the AEMT’s core modules, ensuring high performance, security, and 

maintainability. Senior Developers lead architectural decisions; Mid Developers focus on feature 

development and code quality.

Key Responsibilities:

• Architecture & Design (Senior): Define system architecture, module interfaces, 

database schemas, and integration patterns with the DI platform.

• Feature Development: Implement onboarding workflows, subsidy tracking, activity 

logging, and reporting RESTful APIs.

• Code Quality & Reviews: Write clean, maintainable code; conduct and participate in 

peer code reviews; enforce coding standards.

• Testing & CI/CD: Develop unit and integration tests; configure CI/CD pipelines 

(Jenkins/GitLab CI); deploy to dev, test, and staging environments.

• Performance Optimization: Identify and resolve performance bottlenecks; profile 

critical flows to meet sub-2 second dashboard response.

• Mentorship (Senior): Coach Junior/Mid developers; establish best practices for TDD 

and DevOps.

Qualifications & Experience:

• Education: Bachelor’s degree in Computer Science, Software Engineering, or related.

• Experience:

o Senior: 5+ years developing enterprise applications in Java, Python, or .NET; 

demonstrated system integration projects.

o Mid: 3+ years in full-stack development or backend services.

• Technologies: Spring Boot/Django/ASP.NET Core; Docker, Kubernetes; relational 

(PostgreSQL/MySQL) and NoSQL (MongoDB) databases; REST API design.

• Tools: Git, Maven/Gradle, Visual Studio, PyCharm; familiarity with cloud services 

(AWS/Azure).

• Soft Skills: Strong debugging, problem-solving, teamwork, and communication.

Core Competencies:

• Quality orientation, accountability, continuous learning, and adaptability.

KPIs:

• Code coverage (≥ 80% for unit tests).

• Sprint velocity adherence (± 10% of committed story points).

• Number of production‐critical bugs (< 2 per release).

 

APPLY  BY SENDING YOUR CV TO talent@workforceafrica.co