About the Role
We are currently seeking a committed .NET Application Development Engineer to enhance our IT department, joining a collaborative, self-organized team within the IGO/NGO Release Train of Cigna’s International Markets. In this role, you will collaborate with the team to take full ownership of the applications under your support, driving continuous enhancements and expansions while ensuring their seamless operation in the production environment, embodying the principle of “You build it, you run it.”
You demonstrate a strong customer focus while prioritizing performance, ensuring alignment with the objectives of the scrum team’s application portfolio. With a keen ability to assess all components holistically, you strike the ideal balance between delivering future-proof solutions and meeting rapid time-to-market demands. Your business acumen, enthusiasm for technology, and commitment to continuous learning set you apart. Most importantly, you embody a proactive mindset, embracing challenges with a hands-on approach and an unwavering “can-do” attitude.
As a .NET Application Development Engineer, you will collaborate on the architecture, implementation, and maintenance of backend applications that drive Cigna’s claims systems. Operating within an interdisciplinary Agile team, you will be instrumental in delivering robust, high-availability solutions while expanding your expertise in a fast-paced setting.
What You’ll Do
Develop, refine, and sustain backend .NET applications specifically designed to facilitate claims operations.
Collaborate with architects and cross-functional teams to design and implement scalable technical solutions that effectively address business requirements.
Ensure comprehensive accountability for applications throughout their entire lifecycle, guaranteeing optimal performance, unwavering reliability, and sustained production stability.
Craft clean, well-structured code accompanied by automated unit and integration tests to ensure reliability and ease of maintenance.
Assist in shaping technical design choices, crafting architectural documentation, and establishing coding best practices.
Analyze and enhance processes and systems across all functional and technical domains to drive continuous improvement and operational excellence.
Work collaboratively within an Agile framework, specifically leveraging Scrum or Safe methodologies, to consistently deliver measurable business value in a timely manner.
What You’ll Bring
A Bachelor’s or Master’s degree in Information Technology or a closely related discipline is required.
With a minimum of three years of hands-on experience in .NET backend development, candidates should demonstrate a strong foundation in designing, implementing, and maintaining scalable server-side applications.
Accomplished in developing robust applications with C, .NET, and MS SQL, leveraging the capabilities of Visual Studio to deliver high-quality solutions.
Proficient in converting functional requirements into well-defined technical designs and accurate estimates.
Proficient in both written and spoken English, with exceptional communication abilities.
Proficiency in operating autonomously as well as contributing effectively within Agile team environments is required.
Seeking a highly skilled professional with proficiency in [specific skills, e.g., project management software, data analysis tools, communication platforms]. The ideal candidate will demonstrate expertise in [relevant areas, e.g., team leadership, strategic planning, technical troubleshooting]. Strong analytical abilities and attention to detail are essential for success in this role. Prior experience in [related field or industry] is required, along with [specific certifications or education]. Responsibilities include [key tasks, e.g., overseeing workflows, analyzing performance metrics, collaborating with cross-functional teams]. The ability to adapt to evolving priorities and deliver results under tight deadlines is highly valued.
We seek candidates possessing robust technical and functional expertise to fulfill this role effectively. Proficiency in specialized tools, methodologies, and industry best practices is essential, along with the ability to apply this knowledge to drive operational excellence. The ideal applicant will demonstrate a strong aptitude for problem-solving, analytical thinking, and continuous learning to adapt to evolving technological landscapes. Experience in relevant domains—such as system integration, software development, or process optimization—is highly desirable, as is familiarity with compliance standards and quality assurance protocols. Strong communication skills are required to collaborate with cross-functional teams, articulate technical concepts to non-technical stakeholders, and contribute to strategic decision-making processes.
Skilled in .NET development utilizing C# and proficient in Microsoft SQL Server are essential for this role. Candidates must demonstrate expertise in building robust applications with C# within the .NET framework and possess strong SQL skills for effective database management and query optimization.
We implement and adhere to Software Development Lifecycle (SDLC) methodologies to guide the end-to-end process of software development, ensuring high-quality deliverables through structured planning, execution, and continuous improvement. This role requires a deep understanding of SDLC frameworks, including requirements gathering, system design, implementation, testing, deployment, and maintenance, to deliver robust and scalable solutions. Candidates must demonstrate proficiency in applying SDLC principles across diverse projects, with the ability to optimize workflows, mitigate risks, and align development activities with business objectives. Key responsibilities include collaborating with cross-functional teams to define project scopes, documenting technical specifications, conducting rigorous testing, and overseeing smooth deployment while ensuring compliance with industry standards and best practices.
Design and develop robust backend systems and infrastructure, ensuring scalability, performance, and reliability. Architect solutions to meet business needs while adhering to best practices in software engineering. Collaborate with cross-functional teams to integrate systems, optimize workflows, and enhance system functionality. Implement and maintain APIs, databases, and cloud services to support application requirements. Troubleshoot and resolve technical issues, conducting thorough testing and debugging to ensure seamless operation. Stay updated with emerging technologies and industry trends to continuously improve system architecture and design.
Proficiency in version control systems, such as Git or Team Foundation Server (TFS), is required.
Proficient in DevOps methodologies and CI/CD tool chains, particularly Azure DevOps Pipelines, with a comprehensive understanding of their implementation and optimization.
Proficiency in Agile frameworks, including Scrum and Safe methodologies, is preferred.
Seeking a candidate with exceptional interpersonal abilities, strong problem-solving skills, and the capacity to collaborate effectively in team settings. The ideal applicant will demonstrate outstanding communication, adaptability, and a proactive approach to challenges. Proficiency in conflict resolution, time management, and emotional intelligence is essential. Additionally, the role requires a keen customer service orientation, leadership potential, and the ability to thrive in dynamic environments. A commitment to continuous learning and professional development is highly valued.
Proven ability to assess complex situations, identify underlying issues, and devise effective solutions through logical reasoning and structured analysis.
Skilled in fostering clear, concise dialogues and cultivating strong relationships with key stakeholders are essential. Demonstrated ability to engage diverse groups, align interests, and convey complex information in an accessible manner is required. Responsibilities include maintaining transparent communication channels, addressing concerns promptly, and ensuring alignment between project objectives and stakeholder expectations.
Proven capacity to thrive in diverse, international team environments, fostering collaboration across varied cultural backgrounds and geographical locations.
Adaptability and a high tolerance for ambiguity are essential for this role. The ideal candidate will thrive in dynamic environments where priorities may shift unexpectedly and must demonstrate resilience in navigating uncertain situations. Strong flexibility and the capacity to make informed decisions amidst unclear or changing circumstances are critically important for success in this position.
A forward-thinking individual who demonstrates initiative and accountability, consistently taking charge of responsibilities with a proactive approach.
Nice to Have
Proficiency in Object-Relational Mapping (ORM) frameworks, Windows Communication Foundation (WCF), or Enterprise Library is required.
Proficiency in managing and configuring Windows Server and Internet Information Services (IIS) environments is required.
Experience in tailoring vendor platforms or collaborating with enterprise systems is required.
Proficiency in utilizing NuGet, Application Lifecycle Management tools, or cloud-based environments is highly advantageous.
Qualifications
BA/BSc/HND , MBA/MSc/MA
Experience Required
3 years