Job Information
Certara USA, LLC Senior Software Engineer in Wayne, Pennsylvania
Reference #: 2086 Overview
Certara is a growing company that provides a dynamic and exciting place to work. We aspire to accelerate the development of meaningful medicines that make an impact on our society and the people that need them most. Innovation and creativity are highly valued, and everyone is given the opportunity for training and continuous development. Our portfolio spans the discovery, preclinical, clinical and post-marketing phases of drug development, working with 1,200 commercial companies, 250 academic institutions, and numerous regulatory agencies.
The SEND Explorer Team is seeking a highly talented and motivated individual to serve as Senior Software Engineer/Interface Developer who will be responsible for the interface code associated with implementation of emerging technologies for the product platform, including embedded AI and ML capabilities. The successful candidate will have excellent communication skills and a proven ability to deliver application requirements in an engaging and user-friendly interface. They will possess strong communication and interpersonal skills to collaborate interact successfully with internal and external team members. The successful candidate will be passionate about addressing pharmaceutical challenges at the preclinical phase including implementation of AI tools and other emerging trends and innovation. SEND Explorer is a web-based query and visualization platform for use with nonclinical study data, designed to address data challenges faced by nonclinical scientists. SEND Explorer provides interactive visualizations for scientific insight and operational efficiencies and enables single- and multi-study querying of study data within and across studies and finding types. SEND Explorer is also optimized to help scientists review the distribution of numeric values or the frequency of findings in historical control subjects. Senior Software Engineer/Interface Developer for the SEND Explorer Product contributes significantly to the usability and user-acceptance of the software product. Success in this role increases the likelihood that our validated, web-based application will meet our customer needs, allowing the product to be successful and profitable, enabling our business to grow. Responsibilities
Collaborate with team of developers on the and provide leadership in the definition, design, coding, testing and debugging of the software and the integration of AI tools and other emerging trends and innovation Ensure the implementation of new features and improvements in alignment with product vision Assess feasibility of proposed designs to determine their ability to function as intended Write, maintain, and review documentation throughout all phases of software development Contribute collaboratively to software architecture design, focused on interface design and implementation Participate in team meetings, code reviews, testing activities, and design discussions Investigate and resolve issues identified by the development team or customers Interact with development team members on project scope, activities, timeline, and risks Develop and maintain new data visualizations in alignment with user requirements and product direction Qualifications
Qualifications BS or MS in Computer Science or similar engineering discipline, or equivalent experience with focus on or interest in AI/ML and other emerging technologies 10+ years of software development experience, including software analysis, design, delivery, and maintenance of complex, scientific applications, with a focus on Microsoft technologies, including desktop, and client-server applications 10+ years with .NET technologies (e.g. C#) Must be self-thinker able to build solutions from general requirements without exacting specifications Proven knowledge and experience in agile development methodologies, techniques, and approaches Ability to adapt to changing and challenging customer requests omfortable performing code reviews Experience with coding an ISO-certified environment
Skills and Abilities Excellent communication and interpersonal skills Excellent analysis, trouble-shooting and debugging skills Strong critical thinking, problem solving, planning, organizing, and decision-making skills Required experience/programming languages and technologies: C# ASP.NET React (including functional components and hooks) UX design TypeScript Git, including branching, tagging Additional high value experience/programming languages and technologies: SQL (Oracle / PostgreSQL) Angular AngularJS LINQ SOLID programming principals Linux Cloud server configuration (AWS) Participation in Open Source projects Experience working in Pharmaceutical industry or with scientific software Familiarity with the Standard for Exchange of Nonclinical Data (SEND) format Good understanding of both object oriented and functional programming
Certara is an Equal Opportunity Employer. Certara does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.