⚡ New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically — so you never miss an opportunity.

🔒 Secured by Stripe 📋 Cancel anytime ✅ 100+ jobs applied monthly
Home Jobs Nairobi .NET Software Development Engineer

.NET Software Development Engineer

Cigna  · Insurance

Full Time Nairobi
Nairobi
Deadline: 1 September 2026
Posted June 3, 2026

We are seeking a skilled professional to join our team in this dynamic position, where you will play a pivotal role in driving key initiatives. The ideal candidate will possess a strong background in [specific field/industry], along with a proven ability to [specific skill or responsibility]. Responsibilities include [list key responsibilities], ensuring seamless execution and adherence to established standards. Requirements encompass [list qualifications], with a preference for candidates who demonstrate [additional desired traits or skills]. This role offers an opportunity to contribute meaningfully to [company/project goals], fostering growth and innovation within a collaborative environment.

We seek a motivated .NET Application Development Engineer to enhance our IT division by joining a collaborative, self-directed, cross-functional team within Cigna’s International Markets, specifically the IGO/NGO Release Train. In this role, you will assume full responsibility for the applications under your team’s purview, driving continuous enhancements and expansions while ensuring seamless, uninterrupted operation in the production environment, adhering to the principle of “You build it, you run it.”

You prioritize customer needs alongside performance objectives, maintaining a holistic perspective on all components within the scrum team’s application portfolio. You skillfully balance the need for scalable, future-proof solutions with the urgency of rapid market delivery. Driven by business goals and a genuine enthusiasm for technology, you exhibit a strong eagerness to continuously expand your knowledge. Most importantly, you demonstrate a proactive, hands-on approach, embracing challenges with determination and a willingness to take initiative.

As a .NET Application Development Engineer, you’ll design, develop, and maintain backend applications that drive Cigna’s claims processes. Collaborating with a cross-functional Agile team, you’ll deliver high-performing, reliable solutions while expanding your expertise in a fast-paced environment.

What You’ll Do

Design, implement, and optimize backend .NET applications that underpin and streamline claims operations, ensuring robust performance, scalability, and reliability throughout their lifecycle.

Translate business requirements into scalable technical solutions by partnering with architects and cross-functional teams.

Drive the full ownership of applications from inception to deployment, guaranteeing optimal performance, unwavering reliability, and consistent production stability.

Craft clean, maintainable code enhanced by robust automated unit and integration tests.

Provide input on technical design decisions, maintain architecture documentation, and establish coding standards.

Identify and execute enhancements spanning functional and technical domains to drive operational excellence and efficiency.

Work collaboratively in an Agile framework, such as Scrum or Safe, to ensure timely delivery of business value.

What You’ll Bring

A Bachelor’s or Master’s degree in Information Technology or a closely related discipline is required for this role.

Minimum of three years of hands-on experience in .NET backend development is required.

Proficient in developing applications with C, .NET, and MS SQL utilizing Visual Studio, demonstrating comprehensive expertise in these technologies.

Proficient in converting functional requirements into technical design specifications and generating accurate cost and timeline estimates.

Proficient in English, both written and verbal, with exceptional communication abilities.

Individuals should possess a proven ability to operate autonomously as well as contribute effectively within Agile team environments.

We seek a highly motivated individual with a strong background in [specific skills, e.g., project management, data analysis, software development, etc.], as well as proficiency in [relevant tools, platforms, or methodologies]. The ideal candidate will possess [key requirements, e.g., 5+ years of experience, a degree in [field], or certification in [specific area]]. Responsibilities include [detailed tasks, e.g., leading cross-functional teams, analyzing complex datasets, optimizing system performance, or developing scalable solutions]. The role demands exceptional problem-solving abilities, adaptability to evolving technologies, and a commitment to delivering high-quality results in a fast-paced environment. Collaboration with stakeholders, adherence to best practices, and continuous professional development are essential to success in this position.

Requires proficiency in technical and functional competencies, encompassing a comprehensive understanding of industry-specific tools, methodologies, and systems. Demonstrates expertise in applying specialized knowledge to analyze complex business challenges, develop innovative solutions, and optimize operational efficiencies. Must possess strong analytical abilities to interpret data, identify trends, and derive actionable insights that drive decision-making and strategic planning. Familiarity with relevant software, frameworks, and best practices is essential for executing tasks effectively. Additionally, the role demands adaptability to evolving technical landscapes and a commitment to continuous learning to maintain competitive advantage.

NET development (C#) and MS SQL expertise are essential, requiring proficiency in building robust applications using the Microsoft .NET framework and C# programming language. Candidates must possess strong skills in designing, developing, and maintaining database solutions with MS SQL Server, including query optimization, stored procedure creation, and efficient data management. Experience with integration, troubleshooting, and performance tuning in both .NET and MS SQL environments is also required to ensure seamless application functionality and scalability.

We adhere to established Software Development Lifecycle (SDLC) methodologies to ensure systematic planning, execution, and delivery of high-quality software solutions. Our structured approach encompasses requirements analysis, system design, implementation, testing, deployment, and ongoing maintenance, all while prioritizing efficiency, scalability, and security. Candidates must demonstrate proficiency in applying SDLC frameworks—such as Agile, Waterfall, or DevOps—to streamline workflows and mitigate project risks. Experience with cross-functional collaboration, version control systems, and iterative development cycles is essential to thrive in this role.

We are seeking a skilled professional to architect and design robust backend systems, ensuring scalability, efficiency, and reliability. The ideal candidate will have extensive experience in designing high-performance APIs, microservices, and distributed systems, along with expertise in database optimization and cloud infrastructure. Proficiency in programming languages such as Python, Java, or Go, as well as familiarity with frameworks like Django, Spring Boot, or Gin, is required. Additionally, the role demands a strong understanding of system security, performance tuning, and DevOps practices to support continuous integration and deployment.

Proficient in utilizing version control systems, such as Git and Team Foundation Server (TFS), to manage and track changes in source code and documentation.

Proficiency in DevOps methodologies and continuous integration/continuous delivery (CI/CD) pipelines, including hands-on experience with tools like Azure DevOps Pipelines, is essential.

Proficiency in Agile frameworks, including Scrum and Safe methodologies, is required.

Soft Skills

Proven ability to approach challenges with innovative problem-solving skills and a keen analytical mindset.

Effective communication and stakeholder engagement are essential, requiring the ability to convey information clearly and concisely while building strong relationships with internal and external parties. This involves actively listening to concerns, providing timely updates, and ensuring alignment on objectives to foster collaboration and mutual understanding. Strong interpersonal skills, adaptability, and the capacity to tailor messaging to diverse audiences are critical to navigating complex interactions and achieving desired outcomes.

Proven capability to thrive in diverse, international team environments, fostering collaboration across varied cultural backgrounds and geographies.

Prospective candidates must demonstrate a high degree of adaptability and thrive in ambiguous environments. They should possess the ability to navigate uncertainty with confidence and flexibility, adjusting seamlessly to evolving circumstances and shifting priorities. Strong problem-solving skills and a proactive approach to challenges are essential to succeed in this dynamic setting.

A proactive approach combined with a deep sense of accountability is essential.

Nice to Have

Proficiency in ORM frameworks, WCF, or Enterprise Library is required.

Proficient in administering and maintaining Windows Server and Internet Information Services (IIS) environments is required.

Proficiency in tailoring vendor platforms or collaborating with enterprise systems is required.

Proficiency in NuGet, Application Lifecycle Management (ALM) tools, or cloud-based environments is required.

Qualifications

BA/BSc/HND , MBA/MSc/MA

Experience Required

3 years

More jobs in Nairobi