We are seeking a Senior Associate Software Engineer to design, develop, and maintain software, data, and analytics applications for our Research division. The ideal candidate will have full-stack software engineering experience and a strong background in the pharmaceutical or biotech industry. You will be responsible for creating high-quality, scalable solutions by collaborating with business analysts, scientists, and other engineers. This role involves building data pipelines, optimizing large datasets, and automating operations to ensure minimal downtime and maximum efficiency.
Roles & Responsibilities
- Data Engineering : Design, develop, and implement data pipelines, ETL / ELT processes, and data integration solutions. You will contribute to data models and documentation to ensure data accuracy and consistency, and optimize large datasets for query performance.
- Software Development : Adhere to best practices for coding, testing, and designing reusable code and components. You will explore new tools and technologies to improve platform performance and participate in sprint planning meetings, providing estimations for technical implementation.
- Collaboration : Work closely with global cross-functional teams, including research scientists, to understand data requirements and design solutions. You will collaborate with data architects, business subject matter experts, and data scientists to develop end-to-end data pipelines.
- Cloud & Operations : Leverage cloud platforms ( AWS preferred) to build scalable and efficient data solutions. You will also be responsible for identifying and resolving data-related challenges, implementing data security measures, and maintaining documentation.
Qualifications
A Master's degree with relevant experience, a Bachelor's degree with extensive experience, or a Diploma with a substantial background in Computer Science, IT, or a related field.Proficient in a high-level language such as Node.js, Python, or Java .Proficient in a JavaScript UI framework such as React or ExtJS .Proficient in SQL (Oracle, PostGres, or Databricks).Experience with automated testing tools and frameworks such as Jest, Playwright, Cypress, or Selenium .Strong understanding of software development methodologies, particularly Agile and Scrum .AWS Certified Cloud Practitioner certification is preferred.Soft Skills
Problem-Solving : Excellent analytical, critical-thinking, and problem-solving skills, with the ability to learn quickly and work independently.Communication : Strong communication and interpersonal skills for collaborating effectively with global, virtual teams.Proactiveness : A high degree of initiative and self-motivation, with the ability to manage multiple priorities successfully.Skills Required
Etl Process, Software Development, Aws Cloud, Node.js, Python, Sql