Quest Diagnostics is looking for a software engineer to design and implement new features and technologies, deliver high-quality, high-performance code, and provide technical direction for development projects. The role involves leading the design, development, and maintenance of complex solutions with a focus on quality, performance, and resiliency, while also mentoring junior talent and contributing to architectural discussions.
Requirements
- 3-5 years of experience working with UiPath automation platform
- 5-7 years of professional experience in software development
- Computer Science fundamentals in object-oriented (OO) design patterns, distributed databases, and data modeling techniques
- Proficiency in Enterprise Java programming plus one or more modern programming languages
- Experience in development of distributed/scalable systems and high-volume transaction applications
- Ability to direct and motivate other technical resources
- Build software solutions where the problem is not well defined. Design and define the interaction between the other component pieces.
Responsibilities
- design and implement new features and technologies
- Deliver high-quality, high-performance code in an agile environment
- Use, evaluate, and learn exciting new technologies that keep products and teams on the cutting edge
- Provide technical direction and oversight for a single development project
- Help lead the design, development, and maintenance of complex solutions with a focus on quality, performance, and resiliency
- Develop key product features within existing large-scale enterprise applications & new strategic initiatives
- Participate in the full SDLC involving design, implementation, testing, and launching
Other
- Contribute to the leadership of cross-functional teams
- Collaborate with cross-functional partners (QA, Business Analyst, Tech Pubs, etc.) in an Agile/Scrum team environment
- Ability to multi-task
- Analytical skills
- Ability to work well with people and be both highly motivated and motivating