As a Software Developer, you will join a group of highly responsive, passionate, creative problem solvers committed to accelerating insight with clinical research. You will have an opportunity to apply your technical excellence in a dynamic, innovation-driven environment and work on a cohesive team that shares an intrinsic drive for delivering high-quality products.
Responsibilities
Develop Web Applications using REST APIs, Modern JavaScript Frameworks (e.g., jQuery, Angular, React, VueJS) and CSS Frameworks (e.g. Bootstrap)
Develop design documentation as per computer system validation process
Work independently as well as with other team members to implement and support planned functionality
Lead and mentor junior developers and assist them to develop robust applications
Participate in the code review process to ensure the developed adheres to the best coding practices
Adhere to build-and-release schedules and strategies
Evaluate new technologies and remain current with emerging technologies and industry best practices
Drive and aptitude for learning new skills
Reasonable accommodation may be made to enable individuals with disabilities to perform the essential duties and responsibilities
Requirements
10+ years' experience in developing Web Applications using modern front-end frameworks like Angular, React or VueJS
Experience in developing REST APIs using C# .NET Web API and integrating with frontend frameworks
Experience with debugging Web Applications using Chrome developer tool
Experience with Bootstrap CSS library
Experience is developing optimized MS SQL stored procedures for large data sets
Experience with object-oriented concepts and design patterns
Experience in Agile software development
Experience with Team Foundation Server as a code repository is a plus
Bachelor's Degree