Quest Diagnostics
Quest Diagnostics is hiring: Senior Software Engineer in Secaucus
Quest Diagnostics, Secaucus, NJ, US, 07094
Overview Senior Software Engineer role at Quest Diagnostics. Responsible for analysis, design, coding, and testing of new applications or enhancements to existing applications using Java-based technologies, including Java, J2EE, XML, and JDBC. Understanding and experience with HL7 standards is a must. Prior experience and knowledge of FHIR are a strong plus. Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications. Must have a solid understanding of Object-Oriented Programming. Strong communication skills are required as the position will interact with business owners. 6+ years of prior Java development experience required. This position will be hybrid and can be based in Secaucus, NJ, or Dallas, TX.
Responsibilities Contribute to and maintain software architecture standards.
Consistently help define and apply technologies, standards and software engineering practices, mentoring other team members.
Ensure timely and quality delivery of services.
Help develop junior talent through technical challenges, tasks, and projects.
Develop key product features within existing large-scale enterprise applications and 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 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. Track status within the project as necessary.
Raise long-term architecture issues within project scope.
Own the delivery of small to midsize complex projects.
Build software solutions where the problem is not well defined and design interaction between components.
Maintain and support software solutions post-production.
Implement and debug some of the more involved/complex functionality within the product.
Recognize product complexity and suggest possible refactoring steps.
Document support processes used.
Automate processes using software tools and scripts.
Participate in and contribute to code reviews.
Qualifications Education Preferred
Bachelor’s degree in Computer Science or equivalent.
Work Experience
5+ years professional experience in software development.
Computer Science fundamentals in object-oriented design patterns, distributed databases, and data modeling techniques.
Technical Skills Required
Proficiency in Enterprise JAVA programming
Experience working with healthcare standards like HL7 and FHIR
Ability to work well with people and be highly motivated
Experience in UI technologies including Angular, JavaScript, AJAX, CSS
Knowledge of relational databases
Nice To Have
SQL knowledge, Bootstrap
Mental Requirements
Ability to multi-task. Work well with team members. Keen analytical skills. Clear, concise communication skills including verbal and written mediums. Ability to handle stress and maintain concentration in a dynamic environment.
Additional Information About The Team: Quest Diagnostics honors our service members and encourages veterans to apply. Equal Opportunity Employer: Race/Color/Sex/Sexual Orientation/Gender Identity/Religion/National Origin/Disability/Vets or any other legally protected status.
Our benefits may include Day 1 Medical, well-being programs, retirement plans, and other programs described in the job posting.
#J-18808-Ljbffr