At UnitedHealthcare, we’re simplifying the health care experience, creating healthier communities and removing barriers to quality care. The work you do here impacts the lives of millions of people for the better. Come build the health care system of tomorrow, making it more responsive, affordable and equitable. Ready to make a difference? Join us and start doing your life's best work.(sm)
Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic method. The roles in this function will cover all primary development activity across all technology functions that ensure we deliver code with high quality for our applications, products and services and to understand customer needs and to develop product roadmaps.
If you are located in the Eastern time zone, you will have the flexibility to work remotely* as you take on some tough challenges.
Primary Responsibilities:
Working closely with our business partners, Architects, System Analysts translating requirements and technical specifications to application design and code for new or enhancement projects
Develops highly scalable applications by developing code and test artifacts that reuse subroutines or objects, is well structured, backed by automated tests, including sufficient comments and is easy to maintain
Designs, codes, tests, debug, and documents software, and enhance existing components to ensure that software meets business needs
Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines
Perform all phases of software engineering including requirements analysis, application design, code development and testing
Producing high-quality code to meet all project deadlines and ensuring the functionality matches the requirements
Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle, coordinating changes with project team leaders and cross-work team members
Providing technical support to project team members and responding to inquiries regarding errors or questions about programs
Interacts with architects, other tech leads, team members and project manager as required to address technical and schedule issues
Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design/architectural decisions, issues and plans to technology leadership
Collaborate on the design with other team members and product owners, both inside and outside the scrum team
Suggests and implements process improvements for estimating, development and testing processes
Review code and provide feedback relative to best practices and improving performance
Mentor application team on new standards and technologies
Work closely with Scrum Master and Delivery Lead keeping them up to date on status
Analyzes and investigates
Provides explanations and interpretations within area of expertise
You’ll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in.
Required Qualifications:
BS degree in Computer Science or related experience
3+ years of experience in IT Application Development
2+ years of solid hands-on experience with Oracle, including writing SQL and PL/SQL
2+ years working with Oracle Application Express (APEX)
2+ years working with Java Enterprise Edition (Java/J2EE) and web technologies
Experience with any general web development
Experience with Java, HTML and CSS
Experience with JavaScript and jQuery
Experience in XML/JSON and developing SOAP and REST services
Experience in Unix environments
Experience in designing and implementing complex business applications
Proven knowledge with Continuous Integration and Deployment Strategies
Proven knowledge working with GitHub
Preferred Qualifications:
Experience working with Java for application development at an enterprise-scale level
Healthcare Insurance industry experience
Careers at UnitedHealthcare Medicare & Retirement. The Boomer generation is the fastest growing market segment in health care. And we are the largest business in the nation dedicated to serving their unique health and well-being needs. Up for the challenge of a lifetime? Join a team of the best and the brightest to find bold new ways to proactively improve the health and quality of life of these 9 million customers. You'll find a wealth of dynamic opportunities to grow and develop as we work together to heal and strengthen our health care system. Ready? It's time to do your life's best work.(sm)
*All employees working remotely will be required to adhere to UnitedHealth Group’s Telecommuter Policy
At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone’of every race, gender, sexuality, age, location and income’deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalized groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes an enterprise priority reflected in our mission.
Diversity creates a healthier atmosphere: UnitedHealth Group is an Equal Employment Opportunity/Affirmative Action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.
UnitedHealth Group is a drug – free workplace. Candidates are required to pass a drug test before beginning employment.