Certara is a company that accelerates the potential of bringing medicines to market using biosimulation software and services. They are seeking a Senior Software Engineer to work closely with front end designers and server side developers to implement full stack solutions and improve processes and architecture.
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
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field or equivalent work experience
- Extensive experience (5+ years) in software development, with a focus on front-end or full-stack development
- 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