- Work closely with the product management and business teams to understand the needs of our customers and quickly iterate to improve the products.
- Continuously look for new technologies and approaches that enhance our software products as we move toward cloud-based deployments leveraging containers and the latest .NET platform technologies.
- Commitment to excellence, best practices, and the continuous improvement of user experience, code base, processes, innovation and tools.
- Have a voice and stake in the product by working in partnership with product teams on new ideas, designs, estimates and feature roadmaps.
- Collaborate with technical teams across Labcorp and external partners on the creation and application of technical roadmaps, standards, tooling and frameworks required to create a modern, high quality, rich application suite.
- Propose ways to utilize modern technologies to solve business problems – including AI, Digital platforms, and automation.
- Perform code reviews to ensure quality of programming through standards enforcement, peer code review and automated tools.
- Guide junior developers in design, coding, configuration, testing and maintenance of software deliverables.
- Establish and promote agile development principles and best practices for software development.