About the Role
As a Fortune 5 business, we're one of the world's leading healthcare companies.
We have been supporting global healthcare systems from Ireland and the UK for more than 20 years, building a dynamic and diverse team of over 2,100 talented individuals.
We're on the constant lookout for fresh talent to join our expanding teams.
Job Description
The Software Engineer will help deliver assisted automation solutions through the building of UIs, APIs, and Services.
This includes designing, developing, modifying, and/or testing Optum software applications for the healthcare industry in an agile environment.
Along with supporting the build of automated business processes using the suite of RPA tools and other advanced automation technologies currently used by Optum.
Primary Responsibilities:
* Development Life Cycle (SDLC)
* Develop, test, implement and maintain application software working with established processes
* Identify production and non-production application issues proactively Ensure quality of coded components by using best practice
* Identify opportunities to fine-tune and optimize applications Communicate any identified project risks and issues to the delivery/project manager and providing inputs to the change control process
* Develop and configure automation processes as per the process requirements document to meet requirements defined by the business
* Ensure quality of coded components by using best practice
* Comply with and helps enforce design and coding standards, policies and procedures
* Ensure documentation is well maintained
* Communicate any identified project risks and issues to the delivery/project manager and providing inputs to the change control process
* Support the Operational Teams during the UAT and rollout phases
* Use software engineering best practices to ensure a high standard of quality for all of the team's deliverables
* Has solid familiarity with many technologies and shares this with others
* Should be flexible, adapting to meet the needs of the team, project, or product
Requirements
* Good understanding of programming concepts and a programming background in one or more modern languages, preferably C# or Java or alternative
* Experience in Performance Testing, API Testing, Security Testing and Continuous Integration/Continuous Deployment (CI/CD), UI Automated Testing
* Ability to write and execute SQL queries to validate data integrity and perform backend testing.
* Proven experience with software development / programming / database concepts working with a core programming language
* Applicable experience in delivering successful IT / business software projects
* Good understanding of the key requirements documents involved in a delivery lifecycle (functional, technical, testing documents)
* Well-organized with good communication and reporting skills
* Self-motivated, team player, action and results oriented
* Exposure to Agile delivery methods
* Experience working with distributed teams