Now hiring

Engineer, Software - Lead I @ Quest Diagnostics Careers

USOnsiteFull-timeJob reference 73135
Apply with ResuMinder

Opens on the employer's site

About this role

Work as part of a small agile team to 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. Contribute to the leadership of cross-functional teams. Help lead the design, development, and maintenance of complex solutions with a focus on quality, performance, and resiliency.

  • Oversee the work being done by other software engineers working on the team, coordinating team activities with other teams and product groups, maintaining software architecture standards.
  • Consistently defines and applies technologies, standards and software engineering practices, mentoring other team members
  • Contributes in leading and directing software engineering resources to ensure timely and quality delivery of services.
  • Responsible for mentoring junior talent as well as directing technical staff through technical challenges, tasks and projects.
  • Develop key product features within existing large-scale enterprise applications & new strategic initiatives.
  • Participate in the full SDLC involving design, implementation, testing, and launching.
  • Collaborate with cross-functional partners (QA, Business Analyst, Tech Pubs, etc.) in an Agile/Scrum team environment.
  • Assist with the generation and analysis of business and functional requirements for proposed software solutions.
  • Participate in and sometimes lead architectural and database design discussions as they relate to product direction.
  • Create design specifications, documentation, and unit testing plans as defined by the Agile development process.
  • Generate data for project planning, including task breakdown and estimation of work for a project. Tracks status within the project as necessary.
  • Delegates tasks to project team members to balance work and increase team cross-training
  • Raises long-term architecture issues within project
  • Own the delivery of an entire piece of a system or application, and serve as a technical lead on small to midsize complex projects.
  • Build software solutions where the problem is not well defined. Design and define the interaction between the other component pieces.
  • Maintain and support software solutions post-production.
  • Implements and debugs some of the more involved/complex functionality.

"

Required Work Experience

N/A

Preferred Work Experience

  • 5-7 years of professional experience in software development.

Physical and Mental Requirements

  • Ability to sit or stand for long periods of time.

Knowledge

  • 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.

Skills

  • Ability to multi-task
  • Analytical skills
  • Ability to follow verbal or written instructions
  • Thinking analytically
  • Communication
  • Using effective verbal communication
  • Using effective written communication
  • Handling stress & emotions
  • Concentrating on tasks
  • Making decisions
  • Adjusting to change
  • Examining/observing details
  • Ability to direct and motivate other technical resources.
  • Ability to handle multiple competing priorities in a fast-paced environment.
  • Motivation to drive tasks to completion and take ownership of projects
  • Ability to work well with people and be both highly motivated and motivating

Education

  • Bachelor’s Degree Computer Science or equivalent (Required)

Skills

Java Enterprisedistributed databaseData Modelingsoftware architectureAgile/ScrumUnit testingMentoringScalable Systems

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores