Manager, Software Engineer

Quest Diagnostics

Not Interested
Bookmark
Report This Job

profile Job Location:

Lenexa, KS - USA

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Description

The Manager of Software Engineering oversees a team of software engineers who design develop and maintain the digital platform supporting the population health business with a specific emphasis on scalability performance and usability. The manager ensures the application development and implementation is of a consistently high standard follows the SDLC framework architectural design and meets requirements.



Responsibilities
  • Delegates tasks to organizes mentors and motivates a team of software developers
  • Fosters a culture of continuous improvement in all areas of technology and instills the principles of this culture in a team of 2-8 skilled developers
  • Works together with senior software developers to plan and execute projects
  • Follows and assures team adherence to SDLC framework using Agile practices
  • Review of product architectural design requirements specifications and test specifications
  • Determine and/or approve estimates for development tasks
  • Design develop debug and deploy software within the scheduled timeframe
  • Technical assessment of the impact of any changes to product requirements
  • Provision of day-to-day technical guidance to other members of the project team
  • Alert the Development Lead and Project Manager to any issues that may cause variance to the project schedule and require remedial action to be taken
  • Highlight review and mitigate technical risks
  • Provide the project team with support and guidance on project specific processes procedures tools and techniques
  • Contribute to the continued improvement of the organizations development procedures by looking for opportunities for improvement and implementing solutions
  • Resolution of technical issues in conjunction with team members
  • Technical point of contact with Test and Documentation responsible for delivery of required technical information
  • Ensure that designs code and unit tests are consistent robust and scalable
  • Identification of technology training requirements
  • Steward of process improvement initiatives
  • Carry out supervisory responsibilities in accordance with the organizations polices and applicable laws
  • Responsible for interviewing potential candidates hiring training oversight of daily activities and performance appraisals of his/her employees
  • Perform other duties as assigned


Qualifications

Education Required: BS/BA degree in Computer Science/Information Systems or related field

Required Work Experience:

  • BS/A in computer science or related field or equivalent experience
  • Minimum of 5-8 years of software engineering or analyst experience including at least 1-2 years of agile/project management or direct management related activities
  • 2-3 years of experience working within an agile software delivery team.
  • Proven track record of delivering complex technology solutions
  • Demonstrated ability to prioritize tasks manage multiple projects simultaneously and work under pressure in a fast-paced environment.

Preferred Work Experience:

  • Experience working within the medical laboratory industry
  • Prior supervisory experience
  • Experience working with cross-functional teams and managing multiple stakeholders.
  • Experience working with AI engineering tools.

Knowledge & Skills:

  • Knowledge and understanding of current software development tools and methodologies.
  • Excellent organizational problem solving and decision-making ability.
  • Ability to effectively manage time and schedules.
  • Experience working with individuals and teams across multiple geographies.
  • Strong written and verbal communication skills
  • In-depth technical knowledge related to software development and system design.
  • Ability to facilitate negotiations between multiple stakeholders.
  • Knowledge of DevOps practices



Required Experience:

Manager

DescriptionThe Manager of Software Engineering oversees a team of software engineers who design develop and maintain the digital platform supporting the population health business with a specific emphasis on scalability performance and usability. The manager ensures the application development and i...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Quest Diagnostics (NYSE: DGX) empowers people to take action to improve health outcomes. Derived from the world's largest database of clinical lab results, our diagnostic insights reveal new avenues to identify and treat disease, inspire healthy behaviors and improve health care mana ... View more

View Profile View Profile