Roles & Responsibilities:Maintain existing code and configuration: Support and maintain data & analytics products
Development & Deployment: Develop, test, and deploy code based on designs created with the guidance of senior team members. Implement solutions following standard methodologies for code structure and efficiency.
Documentation: Generate clear and concise code documentation for new and existing features to ensure smooth handovers and easy future reference.
Collaborative Design: Work closely with team members and stakeholders to understand project requirements and translate them into functional technical designs.
Code Reviews & Quality Assurance: Participate in peer code reviews, providing feedback on consistency to best practices, and ensuring high code quality and maintainability.
Testing & Debugging: Assist in writing unit and integration tests to validate new features and functionalities. Support troubleshooting and debugging efforts for existing systems to resolve bugs and performance issues.
Perform application support and administration tasks such as periodic review, manage incident response and resolution, and security reviews.
Continuous Learning: Stay up-to-date with the newest technologies and best practices, with a focus on expanding knowledge in cloud services, automation, and secure software development.
Must-Have Skills
Solid technical background, including understanding software development processes, databases, and cloud-based systems
Ability to triage and resolve incidents, bring up when necessary, and maintain SLAs
Strong foundational knowledge of testing methodologies
Experience working with databases, data modeling and data warehousing (Oracle, MySQL)
Ability to understand and map business requirements to system capabilities
Comfortable engaging with global stakeholders, communicating both technical and non-technical issues
Good-to-Have Skills:Understanding of Quality Control and Quality Assurance processes within the biopharmaceutical industry.
Curiosity of modern technology domain and learning agility
Experience with the following technologies: AWS (Amazon Web Services) Services (DynamoDB, EC2, S3, etc. ), Application Programming Interface (API) integration and Structured Query Language (SQL), Testing tools (i. e. Application Lifecycle Management), and ITIL platforms (i. e. ServiceNow)
Professional CertificationsAWS Cloud Practitioner (Preferred)
Soft Skills:Excellent analytical and problem-solving skills.
Strong verbal and written communication skills
Ability to work effectively with global, virtual teams