Senior .net Software Engineer Job in The Cigna Group
Senior .net Software Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Overview
Cigna International Health is embarking on an exciting project to develop a state-of-the-art global mobile solution aimed at expanding our health business worldwide. We are seeking exceptional leaders to help us bring this vision to life, driving the development of a mobile platform that serves Cigna's customers around the globe.
We are looking for an experienced Software Engineer to lead our front-end software development efforts in creating high-quality mobile solutions. The ideal candidate will be responsible for engineering technical solutions, writing clean code, and ensuring the successful delivery of software solutions that align with our business goals.
Key Responsibilities
Technical Leadership:
- Provide direction and oversight for the backend discipline within Application Development.
- Implement software engineering strategies that align with business and product objectives.
- Own the frontend application development for our global mobile solution, in collaboration with the product owner.
- Contribute to the development of application policies, standards, and procedures.
Team Leadership:
- Lead, mentor, and manage junior software development team members, fostering a culture of innovation, collaboration, and excellence.
- Take responsibility for the career development and performance management of junior team members.
Project Delivery:
- Manage and execute software projects, ensuring timely delivery, within budget, and meeting high-quality standards.
- Develop solutions using Test-Driven Development (TDD) or event-driven methodologies.
- Ensure that project plans and application designs are aligned with organizational standards and IT strategies.
- Allocate resources effectively to ensure project completion within committed timelines and budgets, ensuring integration with other software applications.
Architecture and Development:
- Guide the design principles and development processes to ensure scalable, secure, and efficient solutions.
- Collaborate with senior leaders to establish architecture frameworks and design patterns.
Operational Efficiency:
- Implement DevSecOps processes to optimize engineering operations, tools, and workflows, enhancing productivity.
Requirements
- Experience: At least 7 years of experience in a senior role within software development for commercial software products, with a strong technical background.
- Technical Skills: In-depth knowledge of software development methodologies, source code management, design patterns, DevSecOps, and automation best practices. Experience in building restful microservices is essential.
- Technologies: Experience with .NET technologies (.NET 5+), web-based and desktop clients, application servers, relational and non-relational databases, container services (Docker, Kubernetes), and service bus solutions. Proficiency in testing strategies is also required.
- Leadership Skills: Strong leadership, mentoring, and communication abilities to guide and inspire junior developers.
- Education: A Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.
- Global and Regulatory Knowledge: Experience in working across multiple geographies and understanding regional nuances (tax rules, regulatory interfaces, multi-currency, multi-language) is an advantage.
- Architecture Awareness: Familiarity with the impact of architectural decisions, particularly microservice architecture, and collaboration across teams.
Desirable Skills:
- Microsoft .NET Core Certification.
- Experience using Microsoft Azure DevOps tools.
- Experience with Jira.
Qualification : Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
Minimum 7 Years
2 - 4 Hires