Skip to content
← Back to job listings

Senior Software Engineer

Quest Diagnostics · Lenexa, KS, United States

Software DevelopmentExternal listingpart-timeabout 1 hour ago

About The Role

Work as part of a small, agile team to design and implement new features and technologies in a variety of different products throughout Quest Diagnostics. Deliver high-quality, high-performance code in an agile environment.

  • Please note this is a hybrid opportunity based out of Lenexa, KS

Benefits Information

We are proud to offer best-in-class benefits and programs to support employees and their families in living healthy, happy lives. Our pay and benefit plans have been designed to promote employee health in all respects – physical, financial, and developmental. Depending on whether it is a part-time or full-time position, some of the benefits offered may include:

  • Day 1 Medical, supplemental health, dental & vision for FT employees who work 30+ hours
  • Best-in-class well-being programs
  • Annual, no-cost health assessment program Blueprint for Wellness®
  • healthyMINDS mental health program
  • Vacation and Health/Flex Time
  • 6 Holidays plus 1 "MyDay" off
  • FinFit financial coaching and services
  • 401(k) pre-tax and/or Roth IRA with company match up to 5% after 12 months of service
  • Employee stock purchase plan
  • Life and disability insurance, plus buy-up option
  • Flexible Spending Accounts
  • Annual incentive plans
  • Matching gifts program
  • Education assistance through MyQuest for Education
  • Career advancement opportunities
  • and so much more!
  • Develop key product features within existing large-scale enterprise applications and new strategic initiatives that will drive system and operational efficiencies, measure system performance, and provide "glue" for complex solutions.
  • Participate in the full SDLC involving design, implementation, testing, & launching.
  • Assist with the generation and analysis of business and functional requirements for proposed software solutions.
  • Participate in architectural and database design discussions as they relate to product direction.
  • Develop features completely including the front-end components and the backend systems.
  • Design and implement changes to systems that yield higher performance and resiliency while achieving lower operations overhead.
  • Own the delivery of an entire piece of a system or application, and serve as a technical lead on small to midsize complex projects.
  • Work closely with other engineers to develop the best technical design and approach for new product development.
  • Build software solutions where the problem is not well defined. Design and define the interaction between the other component pieces.
  • Consistently define and apply technologies, standards and software engineering practices, mentoring other team members.
  • Contribute to the focus and effectiveness of the development team; tracking issues to resolution, monitoring the effectiveness of tasks, and providing status to the team lead.
  • Raise long-term architecture issues within project.
  • Conduct design and code reviews of multiple projects.
  • Generate data for project planning, including task breakdown & estimation of work for a project. Competent in developing accurate estimates & risk assessments. Track status within the project as necessary.
  • Communicate team and project status to project manager and director.
  • May occasionally act in the Team Lead role
  • Act as the designated expert for owned application area(s).
  • Contribute to the continued improvement of the organization's development procedures by looking for opportunities for improvement and implementing solutions.

Education Required

  • Bachelor's Degree in Computer Science or equivalent work experience.

Required Work Experience

  • 8 years professional experience in software development.
  • Computer Science fundamentals in object-oriented (OO) design patterns, distributed databases, and data modeling techniques.

Knowledge

  • Proficiency in Enterprise .Net programming plus one or more modern programming languages such as Java.
  • Experience with SQL and Oracle databases is required
  • Experience in development of distributed/scalable systems and high-volume transaction applications.
  • Experience with Web Technologies and multi-tier architecture.

Skills

  • Ability to multi-task
  • Analytical skills
  • Ability to follow verbal or written instructions
  • Thinking analytically
  • Using effective verbal communication
  • Using effective written communication
  • Concentrating on tasks
  • Making decisions
  • Adjusting to change
  • Examining/observing details
  • Ability to work well with people

This is an external listing. JobSpring does not represent or verify the employer. Report this listing