Software Engineer ll in Lenexa, KS at Quest Diagnostics

Date Posted: 6/2/2022

Job Snapshot

  • Employee Type:
  • Location:
    10101 Renner Boulevard
    Lenexa, KS
  • Experience:
    Not Specified
  • Date Posted:
  • Job ID:

Job Description

Software Engineer ll


Basic Purpose:
Working as part of a small, agile team to design and implement new features and technologies.  Delivering high quality, high performance code in an agile environment.  Using, evaluating, and learning exciting new technologies that keep our products and teams on the cutting edge.  As a key member of the team, this individual will help design, develop, and maintain complex applications with a focus on quality, performance, and resiliency.
Duties and Responsibilities:
Develop and support key product features and functionality for corporate timekeeping applications and hardware (Kronos and Oracle Time&Labor application experience a must)
Collaborate with cross-functional partners (Business leaders, 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 architectural, process and data design discussions as they relate to product direction and usage.
Assist in creation and approvals of functional/technical design specifications, documentation, and unit testing plans as defined by the Agile development process.
Complete development and configuration tasks independently as well as under direction from the product architect and development leads.
Maintain and support software solutions and time capture hardware solutions in a post-production environment.
Develop features and functionality including the front-end components and the backend systems to meet business requirements.
Participate on mergers & acquisitions team as leader for time collection software and hardware solutions to integrate new business users into our corporate systems.
Function as the product manager of the software/hardware components of timekeeping functionality for the corporate enterprise.Provide thought leadership and best practices in implementing and leveraging these technologies across our company.

Education Preferred: Bachelor’s degree in Computer Science or equivalent.
Work Experience: 2-3 years of professional experience in software development or technical engineering capacity.
2+ years of experience with timekeeping software development and maintenance (Kronos or Oracle Time&Labor applications required).
Other: Experience in development of distributed/scalable systems and high-volume transaction applications.
Experience in large-enterprise implementations and system deployments/maintenance
Ability to handle multiple competing priorities in a fast-paced environment.
The following are preferred but not required:
2+ years of experience implementing and supporting Kronos and/or Oracle Time & Labor applications
Extensive experience supporting time collection devices and maintaining/assisting with hardware issues
Experience with implementing and supporting technical integration tools such as MuleSoft/APIs
Knowledge of healthcare industry
Knowledge and experience in implementing best-practices for time collection and rules-based logic to calculate payable time
General knowledge of payroll processes and procedures
Experience in working in cross-functional teams managing the SDLC process for team consisting of external support consultants, internal IT engineers and business stakeholders
Experience in an Agile development environment utilizing the Scrum methodology.
Experience with web or hosted/cloud-based applications that handle high-volume and require high-uptime and performance.

Physical and Mental: 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, Sitting for long periods at a time