Optum is dedicated to serving our nation's military and Veterans, striving to improve the overall health and well-being of those who serve or have served our country. The Senior Software Engineer will design, develop, and maintain applications while collaborating closely with other engineers and analysts to ensure high-quality software solutions.
Responsibilities:
- Designs, codes, tests and debugs applications and components that meet all technical specifications and business requirements per assigned work items
- Work closely with lead engineers to develop the best technical design and approach for new product development
- Collaborates closely with Business Analysts on developing requirements and may assist with estimating
- Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules
- Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
- Operational Excellence - build, deploy, monitor, and operation of production services
- Mentors other software engineers
Requirements:
- 5+ years of experience in: Full lifecycle of software development projects in an agile environment
- 5+ years of experience in: Deep hands-on technical expertise in building web applications and RESTful web services
- 5+ years of experience in: MS SQL, PostgreSQL, or other similar relational database management system
- 5+ years of experience in: .NET Core or similar object-oriented programming language
- 5+ years of experience in: Angular, React, or other JavaScript frameworks / libraries
- 5+ years of experience in: Application containerization, deployment, and orchestration across environments
- 5+ years of experience in: CI/CD and test automation
- 5+ years of experience in: Building cloud-native applications in Azure or similar cloud service provider
- Experience leveraging AI tools in the software development lifecycle in order to improve quality and efficiency
- Bachelor's Degree in Computer Science, Information Technology or Computer Engineering or related field and/or relevant experience will be considered
- Experience with Domain Driven Design
- Experience with Event Driven Architecture
- Experience with Azure DevOps pipelines
- Basic understanding and ability to troubleshoot applications running within Kubernetes
- Basic understanding of cloud infrastructure and automated provisioning & configuration management
- Basic understanding of networking and internet protocols
- Familiarity with GitOps principles (and tools like Flux or Argo CD)
- Knowledge of Encryption, Public Key Infrastructure (PKI), understanding of OWASP
- Familiarity with LeSS / Large Scale Scrum
- All employees working remotely will be required to adhere to UnitedHealth Group's Telecommuter Policy