Mô tả công việc
Job Summary
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities.
Responsibilities
- Develop software solutions in accordance with assigned projects and sprint goal.
- Work closely with the Technical Manager and Project Manager/Scrum Master towards backlog and user story refinement.
- Complete programming and system analysis tasks as assigned by Technical Manager.
- Recommend solutions with pros and cons based on requirement definitions.
- Create design documents with estimates of time to complete.
- Review requirements and design documents to ensure that project deliverables are met.
- Identify and communicate issues or risks with project deliverables.
- Recommend possible technical solutions for issues and/or problems encountered when working on a project.
- Provide user support for business applications on an as‑needed basis.
- Communicate with users to answer questions and resolve urgent requests.
- Mentor lesser experienced staff to improve their development skills and craft.
- Bring a continuous improvement and learning mindset to the team and encourage learning and professional growth in others.
- Analyze and investigate, providing explanations and interpretations within area of expertise.
Requirements
- Bachelor’s degree or equivalent work experience.
- 3+ years IT experience in a software development environment.
- Experience in system design and building secure distributed applications.
- Experience in project management.
- Proven analysis, design, and programming experience.
- Proven solid technical knowledge in Microsoft .NET and related technologies.
- Proven ability to understand database structures and manipulate, extract, and update data.
- Clear and demonstrable understanding of Object Oriented Programming and distributed system architecture.
- .NET, C#, ASP.NET experience.
- JavaScript, TypeScript, CSS3, HTML5, AngularJS, Angular, and other modern web development frameworks experience.
- Experience in web services, Web API, RESTful services, microservices and API security best practices.
- Experience developing Windows services.
- Experience creating stored procedures, database views, triggers, indexes.
- Understanding of DevOps and modern CI/CD.
Preferred Qualifications
- .NET Framework 3.5 - 4.8, .NET Core, and .NET 8/10 experience.
- Service‑Oriented Architecture and Enterprise Service Bus – NServiceBus, MSMQ, RabbitMQ, Kafka experience.
- SOLID principles, Enterprise Design Patterns, Event‑Driven Architecture experience.
- NUnit, Test‑Driven Development (TDD) experience.
- NHibernate, Dapper, Entity Framework or equivalent ORM experience.
- IIS (or equivalent) experience.
- SQL Server Integration Services (SSIS), Reporting Services (SSRS) experience.
- Agile development experience using SCRUM.
- PowerShell experience.
- Ability to follow and adhere to UnitedHealthcare StudentResources programming standards.
- Ability to quickly analyze requirements and recommend multiple solutions with pros and cons.
- Ability to see the big picture and the impact of changes to all parts of the system.
- Ability to quickly code and test the changes.
- Ability to mentor junior programmers on how to improve their technical skills.