Covance

Software Architect

Job Location(s) SG-Singapore
Job Number
2021-75348
Job Category
Information Technology
Position Type
Full-Time
Telecommute
No

Job Overview

We are looking for a 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 develop cross-platform mobile applications for clinical research and healthcare that will be utilized for developing new medicines. The ideal candidate will have a passion for working in a fast-paced and dynamic environment and a proven track record of developing React Native or Flutter based solutions for iOS or Android.
 
Responsibilities:
- Design and develop cross-platform mobile applications for clinical research and healthcare 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 our product.
- 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 in Computer Science, Computer Engineering or related technical discipline

Experience

- BS in Computer Science, Computer Engineering or related technical discipline
- 3+ years of experience in mobile application development with proven app deployment experience
- Expert skills in at least one cross-platform mobile development framework (React Native/Flutter) and experience working with native modules and APIs
- Experience with developing data-driven apps using RESTful APIs
- Proficiency with relational databases and SQL
- An 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 deploying applications to Apple App Store or MDM services
- Preferred experience with life science and/or healthcare related data.

Options

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