Position Summary
- Collaborate with software engineers, architects, engineering managers, directors, PMs, SQA, and business analysts to develop internal and external software and data solutions across multiple lab workflows. Own all phases of the application development lifecycle with comprehensive enterprise data-flow knowledge.
Job Responsibilities
- Build world-class applications for lab workflows (Pathology, Genetics, Quality Evidence).
- Gather requirements, design technical implementations, and convert designs into functional code.
- Test functionality and support QA to ensure requirements are met and defects are resolved.
- Monitor and triage incident tickets; document resolutions.
- Perform code reviews; collaborate with Cloud/DevOps to support releases.
- Provide support for existing applications through retirement; fix defects.
- Apply best practices to improve quality and performance; stay current on software trends.
- Analyze and resolve complex technical problems (quality, performance, scalability).
- Coordinate with product and QA for seamless delivery.
- Provide estimates/timelines and assist with releases.
- Mentor and coach junior developers; assist on special projects.
Required Qualifications
- BS in CS/Software Engineering or related.
- 5β7 years core Java + enterprise development (Spring Boot).
- JavaScript and Python understanding; Vue.js or React/SPA.
- Relational databases, SQL, ORM (MySQL or PostgreSQL).
- REST API design/integration; design patterns, data structures, algorithms.
- Security/authentication (OIDC/OAuth 2.0), encryption.
- Clean, maintainable code; unit testing experience.
- Docker; Kubernetes preferred.
- Git; CI/CD and DevOps practices.
- Cloud: AWS (Lambda, SNS/SQS, S3) or comparable (GCP/Azure).
- Agile experience; strong problem-solving and collaboration.
Preferred Qualifications
- Java EE Certification; AI tools (e.g., Cursor AI); Maven.
- Complex SQL for MySQL/PostgreSQL.
- Independent diagnosis/resolution of complex issues.
- HIPAA compliance experience and regulatory-driven quality assurance.
Physical/Other
- Sit/stand/work at computer for extended periods.
- Periodic travel; evenings/weekends/holidays; possible after-hours/on-call emergency response.