Senior Full-Stack .NET/JavaScript Application Architect

05 Dec 2024

Vacancy expired!

Job Overview: We are looking for a self-motivated person with strong collaboration skills and the passion to apply their technical expertise to help us address drug development challenges and enhance our world-class Xcellerate clinical trials informatics platform. In this role, you will work in cross-functional product teams to design and build web-based applications that directly impact drug development teams, clinical trial investigators and, ultimately, patients. The ideal candidate will have a passion for working in a fast-paced and dynamic environment, empathy for the end-user needs and a strong track record of developing .NET and JavaScript based solutions.

RESPONSIBILITIES:
  • Design and develop .NET and JavaScript based frontend and backend of analytical applications and technically lead a small team of developers to execute on this vision.
  • 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.
Education/Qualifications:
  • BS/MS in Computer Science, Computer Engineering or a related technical discipline
Experience:
  • 6+ years of professional .NET full-stack software development experience
  • Expert C# / .NET Core skills in the production of high volume, low latency services.
  • Proficiency in Angular and other JavaScript frameworks
  • Proficiency with relational databases and SQL
  • Deep Experience in RESTful service design and implementation
  • Strong understanding of design for security, scalability, performance, and reliability
  • Strong demonstration of data structures, algorithms, OO Design, and asynchronous programming
  • Experience with agile software development methodologies (Scrum/Kanban)
  • Experience in communicating with users, other technical teams and senior management to collect requirements, describe software product features, technical designs and product strategy
  • Preferred experience with life science and/or healthcare related data.
  • Preferred experience building cloud-based solutions in AWS or Azure