Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The Senior Software Engineer will apply software engineering patterns to solve problems, collaborate with teams, and drive development to achieve key business objectives while mentoring junior developers.
Responsibilities:
- Applies Software Engineering Patterns to Solve Problems
- C# or Java and Javascript/Typescript proficiency with Web Services (Rest and GRPC) and Single Page Application Technologies
- Specification and management of coding, usability and quality standards
- Interpreting requirements into application designs
- Agile development through collaborating with QA and Business Analysis team members
- Evaluating and learning new technologies that would provide business value
- Ensuring the quality, architecture and accuracy of released code
- Take ownership of the assigned applications
- Be an individual contributor (very hands on) as well as able to guide and mentor team members
- Drive development team to achieve key business objectives
- Collaborate with the team on application architecture design and decision-making
- Design and implement application capabilities in collaboration with different teams
- Troubleshoot production support issues post release deployment and come up with solutions - solve complex production issues
- Function as a mentor for junior developers, providing assistance where needed
- Grow with development team to strong agile maturity
- Drive migration from Private to Public cloud
- Engineer automation of end to end quality processes
- Identify, design and code automated tests (unit, functional, integration, end to end, performance, smoke, etc.)
- Contribute to and maintain full and robust automation of CI/CD pipeline
- Design, develop, and deploy AI-powered solutions using no-code, low-code, and advanced platforms, translating business needs into scalable applications that enhance products, workflows and decision-making
Requirements:
- High School Diploma/GED (or higher)
- 5+ years of application development experience (UI, Middle tier, backend)
- 5+ years of web development experience
- 5+ years of development experience with JavaScript/Typescript and React
- 5+ years of SQL Server or other RDBMS development experience
- 3+ years of development experience with C# / .NET or Java or any other programming language
- 2+ years of strong Agile understanding and experience
- Bachelor's degree
- 1+ years of production Cloud experience (Private or Public)
- Ability and willingness to work on new development as well as maintenance and production support