Certara is looking for a senior software engineer to build novel software solutions and add features to existing solutions, accelerating the development of meaningful medicines.
Requirements
- Mastery of Angular and at least one of: Java/Groovy, Python, C-Sharp.
- 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
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
Other
- 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
- Strong communication and problem-solving skills