Job Description
We are hiring on behalf of our client, a renowned IT corporation, for two Senior Software Engineers to join their team on a 2-month contract with the possibility of extension based on performance and project needs. The Senior Software Engineers will be responsible for designing, developing, and maintaining software applications and systems to support business goals. The ideal candidates should have a strong background in software development, be detail-oriented, and possess excellent problem-solving skills.
Key Responsibilities:
- Design, develop, test, and maintain software applications and systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write well-documented, high-quality, and maintainable code.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and resolve software defects and issues.
- Continuously learn and apply new software development practices and technologies.
- Contribute to the improvement of development processes and workflows.
- Ensure software is scalable, secure, and optimized for performance.
Required Qualifications:
- Bachelor’s degree in Computer Science or related field.
- 5+ years of professional software development experience.
- Proficiency in multiple programming languages and development frameworks.
- Experience with C#, CosmosDB, Azure AI Foundry, and Large Language Models is highly desirable.
- Demonstrated ability to work collaboratively in agile, fast-paced environments.
- Strong analytical thinking and excellent problem-solving skills.
- Kenya
- Other
- Onsite
- April 25, 2025