Certara is looking to solve the challenge of drug discovery scientists being unable to efficiently access current and relevant data from internal and external data sources in a consolidated and cohesive project data view. The company aims to improve data utilization with a self-service data access and integrated analysis solution.
Requirements
- Extensive experience (5+ years) in software development, with a focus on backend or full-stack development.
- Proficiency in one or more programming languages such as Java, Python, C-Sharp, or similar.
- Strong understanding of software architecture, design patterns, and best practices.
- Experience with database systems and data modeling.
- Identify and address performance bottlenecks in software applications through profiling and optimization techniques.
- Stay informed about emerging technologies and industry trends.
Responsibilities
- Responsible for developing enterprise application software to support corporate wide data access and analysis.
- Specifically, responsible for the design, development and testing of three-tier database access and integration application.
- Will participate in overall architecture design as well as technology evaluation and selection.
- Work closely with product manager to understand requirements and translate them into technical solutions.
- Collaborate effectively other team members to deliver high-quality software products.
- Conduct thorough code reviews to ensure code quality, adherence to standards, and knowledge sharing.
- Investigate and resolve software defects and issues in a timely manner.
Other
- Mentor junior engineers, fostering a culture of continuous learning and improvement.
- Excellent problem-solving and critical-thinking skills.
- Effective communication and collaboration skills.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.