Sr Software Architect

Job Location(s) SG-Singapore
Job Number
Job Category
Information Technology
Position Type

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. 
- 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.


- BS/MS in Computer Science, Computer Engineering or a related technical discipline


- BS/MS in Computer Science, Computer Engineering or a related technical discipline
- 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


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed