
The Cigna Group
Software Engineer (C# .NET)
- Permanent
- Riyadh, Saudi Arabia
- Experience 5 - 10 yrs
Job expiry date: 29/09/2025
Job overview
Date posted
15/08/2025
Location
Riyadh, Saudi Arabia
Salary
Undisclosed
Compensation
Comprehensive package
Experience
5 - 10 yrs
Seniority
Experienced
Qualification
Bachelors degree
Expiration date
29/09/2025
Job description
The Software Engineer (C# .NET) at Cigna International Health in Riyadh will design, develop, and maintain scalable, high-performance applications supporting a growing healthcare business. This role involves working across the full stack, from frontend frameworks like React and Angular to backend services in C# .NET Core, integrating with diverse databases and messaging systems, and deploying solutions in cloud environments. Responsibilities include participating in architectural discussions, ensuring secure and maintainable code, troubleshooting production issues, managing CI/CD pipelines, and contributing to Agile development practices.
Required skills
Key responsibilities
- Design, develop, and maintain scalable, high-performance applications.
- Enhance existing solutions to meet evolving business needs.
- Collaborate with cross-functional teams to define, build, test, and deliver new features.
- Participate in architectural discussions and contribute to technical decisions.
- Write clean, maintainable code following secure coding standards.
- Participate in code reviews to ensure quality and performance.
- Troubleshoot and resolve production issues with root cause analysis.
- Implement and manage CI/CD pipelines.
- Monitor application health and respond to incidents and support requests.
- Engage in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Maintain documentation for support procedures, deployment processes, and known issues.
- Stay current with emerging technologies and propose beneficial adoption.
Experience & skills
- Minimum 5 years of hands-on full stack software development experience.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- Strong understanding of software development methodologies and design patterns.
- Proficient in source control strategies, DevSecOps, automation, and engineering best practices.
- Ability to translate non-functional requirements into technical solutions.
- Frontend: React, Angular, TypeScript, HTML/CSS.
- Backend: C#, .NET Core, ASP.NET Core.
- Databases: Oracle DB, SQL Server, Redis, MongoDB/PostgreSQL.
- ORM & Data Access: Entity Framework Core, Dapper, ADO.NET, PL/SQL, LINQ-to-SQL.
- Messaging: Kafka, RabbitMQ, Azure Service Bus.
- Logging & Monitoring: ELK Stack, Serilog, Application Insights.
- Web & Infrastructure: NGINX, IIS, REST APIs, gRPC.
- DevOps & CI/CD: Git, Azure DevOps, GitHub Actions, Docker/Kubernetes, Terraform (optional).
- Cloud: GCP/Azure.
- Architecture: Microservices, Clean Architecture, DDD, SOLID Principles.
- Security: OAuth2, OpenID Connect, Azure AD, IdentityServer, Okta SSO.
- AI Tools: GitHub Copilot, AI-powered coding assistants.
- Tools: Jira, ServiceNow.