OverviewOVERVIEW
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.
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.
ResponsibilitiesResponsibilities
Participate in the definition, design, coding, testing and debugging of software platform/products/ toolkits, either new or existing.Support the implementation of new features and improvements to current software development processes and technologies.Conduct feasibility of proposed designs to determine their ability to function as intended.Write and maintain documentation throughout all phases of software development.Contribute collaboratively to software architecture design, focused on interface design and implementationParticipate in team meetings, code reviews, testing activities, and design discussions.Investigate and resolve issues identified by the development team or customersInteract with development team members on project scope, activities, timeline, and risks.
QualificationsQualifications
BS or MS in Computer Science or similar engineering discipline, or equivalent experience.5+ 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 applications2+ years with .NET technologies (e.g. C#)Must be self-thinker able to build solutions from general requirements without exacting specificationsMust have proven knowledge and experience in agile development methodologies, techniques, and approaches. Ability to adapt to changing and challenging customer requests.Must be comfortable performing code reviewsExperience with coding an ISO-certified environmentSkills and Abilities
Excellent communication and interpersonal skillsExcellent analysis, trouble-shooting and debugging skillsStrong critical thinking, problem solving, planning, organizing, and decision-making skillsRequired experience/programming languages and technologies: TypeScriptAngularJSReact (Functional Components and Hooks)Git, including branching, taggingAdditional high value experience/programming languages and technologies:C#ASP.NETSQL (Oracle / PostgreSQL)D3LINQSOLID programming principalsLinuxCloud server configuration (AWS)Participation in Open Source projectsExperience working in Pharmaceutical industry or with scientific softwareFamiliarity 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.