Overview
Certara is a growing company that provides a dynamic and exciting place to work. Our purpose is to assist in accelerating 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 successful candidate will be able to work as a senior software engineer in a dynamic, fast-paced software engineering team that is primarily virtually distributed. The candidate will have significant knowledge of modern web technologies and be able to dynamically build novel software solutions as well as adding additional features to existing solutions. Technologies where there is mastery will include Angular and at least one of : Java / Groovy, Python, C#.
Responsibilities
Work closely with front end designers and server side developers to implement full stack solutions that solve complex use cases
Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Maintain and grow applications according to business and technology priorities
Implement continuous integration / continuous delivery pipelines
Provide process and architecture improvement recommendations
Qualifications
Strong communication and problem-solving skills
Ability to take initiative and develop feature prototypes with minimal requirements and iterate based on feedback from stakeholders and end users
Comfortable working in a remote environment and communicating via chat, video conference, screen sharing and phone calls
Proficiency with Angular / Vue.js, HTML5, CSS, and related technologies.
Experience building single page web applications atop RESTful APIs
Familiarity with distributed version control systems and the Git workflow, including pull requests, code reviews, and CI / CD systems
Experience with Web Sockets and real time messaging
Certara bases all employment-related decision on merit, taking into consideration qualifications, skills, achievement, and performance. We treat all applicants and employees without regard to personal characteristics such as race, color, ethnicity, religion, sex, sexual orientation, age, nationality, marital status, pregnancy, physical or mental condition, genetic information, military service, or other characteristic protected by law.
Senior Software Engineer • Wayne, PA, United States