Optum is a global organization that delivers care aided by technology to help millions of people live healthier lives. The Senior Software Engineer will design and develop scalable applications, build microservices-based architectures, and contribute to AI-powered solutions to address complex business challenges.
Responsibilities:
- Design and develop scalable applications using .NET / .NET Core
- Build and maintain microservices-based architectures
- Develop RESTful APIs and backend services
- Develop and deploy applications in Azure cloud environments
- Work with Docker and Kubernetes for containerization and orchestration
- Write and optimize complex SQL queries, stored procedures, and database schemas
- Perform performance tuning for applications and databases
- Provide production support, troubleshooting, and root cause analysis
- Participate in on-call rotations and incident resolution
- Collaborate with cross-functional teams (DevOps, QA, Product)
- Contribute to CI/CD pipelines and deployment automation
- Ensure code quality through reviews, testing, and best practices
- Mentor junior developers and provide technical guidance
- Design, develop, and deploy AI-powered solutions to address complex business challenges with emphasis on responsible use of AI
Requirements:
- Bachelor's degree in CS or IT related field
- 8+ years of experience in software development using .NET / C#
- 5+ years of experience with ASP.NET Core and Web APIs
- 5+ years of experience with SQL skills (query optimization, indexing, stored procedures, performance tuning)
- 5+ years of experience with REST principles and API design
- 3+ years of experience with CI/CD pipelines and DevOps practices
- 3+ years of experience with Git and modern development workflows
- 2+ years of experience with microservices architecture
- 2+ years of Hands-on experience with Docker and Kubernetes
- 2+ years of experience with Microsoft Azure or any other public cloud platform like AWS or GCP (App Services, AKS, Azure SQL, etc.)
- Experience with event-driven systems (Kafka, Service Bus, etc.)
- Experience troubleshooting production issues in distributed systems
- Knowledge of monitoring tools
- Understanding of security best practices in cloud applications
- All Telecommuters will be required to adhere to UnitedHealth Group's Telecommuter Policy