As an Associate Software Engineer for the Large Molecule Discovery team, you will design, develop, and maintain software solutions for research scientists. You will be a part of a multi-functional team that enables technology and data capabilities to evaluate drug candidates. The ideal candidate will have experience in the pharmaceutical or biotech industry, strong technical skills, and full-stack software engineering experience across SQL , back-end, and front-end web technologies.
Roles & Responsibilities
- Software Development & Architecture : Design, develop, and implement applications and modules, including custom reports and enhancements. You will analyze and translate functional and technical requirements into software architecture and design specifications.
- Quality Assurance & Testing : Develop and execute unit tests, integration tests, and other testing strategies to ensure software quality. You will also conduct code reviews to ensure adherence to best practices.
- Collaboration & Documentation : Work closely with the product team, scientists, and other stakeholders. You will create and maintain documentation on software architecture, design, and operations, and provide ongoing support and maintenance for applications.
- Continuous Improvement : Stay updated with the latest technology and security trends. You will also contribute to the automation of operations, monitoring system health, and responding to incidents to minimize downtime.
Qualifications
A Bachelor's degree with 1-3 years of experience or a Diploma with 4-6 years of experience in Computer Science, IT, Computational Chemistry, or a related field. A Master's degree is also accepted.1+ years of experience in implementing and supporting biopharma scientific software platforms is preferred.Experience in Java or Python .Experience in at least one JavaScript UI Framework ( ExtJS, React, or Angular ).Experience in SQL ( Oracle, PostgreSQL, Databricks ).A strong understanding of software development methodologies, particularly Agile and Scrum .Experience with DevOps practices and CI / CD pipelines is a plus.AWS Certified Cloud Practitioner is preferred.Soft Skills
Problem-Solving : Excellent problem-solving, analytical, and troubleshooting skills.Communication : Strong communication and interpersonal skills, including the ability to work effectively with global, virtual teams.Initiative : A high degree of initiative and self-motivation with the ability to learn quickly and work independently.Teamwork : Team-oriented, with a focus on achieving team goals and managing multiple priorities successfully.Skills Required
Software Engineering, Quality Assurance, Testing, Documentation, Javascript Frameworks, Sql, Devops