Overview
Lead the design, development, and implementation of technology solutions across R&D, with a focus on Microsoft Azure, software engineering, modern programming practices, and the effective use of Artificial Intelligence.
What you'll do
- Lead the design, development, and implementation of technology solutions across R&D by defining solution architecture, designing and coding software components, and ensuring functionality, usability, scalability, security, and adherence to engineering standards
- Provide hands-on technical leadership across Microsoft Azure services, cloud-native architecture, integration patterns, application development, and DevOps practices
- Develop, review, and guide software solutions using programming languages and technologies such as React, Java, JavaScript, and other relevant modern development frameworks
- Work with product teams, business stakeholders, architects, engineers, and external partners to translate business requirements into secure, reliable, and scalable technology solutions
- Address and resolve complex bugs, integration issues, performance concerns, and technical risks across R&D applications and platforms
- Evaluate and recommend appropriate technologies, frameworks, Azure services, and infrastructure components to enhance solution efficiency, resilience, and scalability
- Explore and apply Artificial Intelligence capabilities to relevant R&D use cases, considering responsible AI, data privacy, security, compliance, and business value
- Support engineering governance through design reviews, code reviews, technical documentation, quality controls, and adherence to the system development lifecycle
- Identify opportunities for continuous improvement, automation, technical debt reduction, and modernization across R&D technology solutions
- Ensure all configuration and deployment activities comply with GxP, validation, and audit requirements
- Support creation and maintenance of validation documentation, including configuration specifications, impact assessments, and test evidence and traceability
- Participate in audits, inspections, and compliance reviews as needed
- Support Level 2 / Level 3 incidents, defects, and change requests related to Vault configuration and deployments
- Troubleshoot configuration and environment-related issues in collaboration with Veeva, internal teams, and vendors
- Ensure timely resolution of issues impacting business operations
- Collaborate with Product Managers, Architects, QA, and Business SMEs to gather requirements and deliver solutions
- Support UAT execution and coordinate defect resolution
- Communicate clearly with stakeholders on release readiness, risks, and deployment status
- Maintain accurate documentation for configuration changes, deployment activities, and validation deliverables
- Use Jira, ALM, or equivalent tools for change tracking, defect management, and release coordination
What you'll need
- Degree in Information Technology, Computer Science, Software Engineering, or a related field
- 5+ years of relevant IT experience in software engineering, solution design, and product delivery
- Hands-on experience with Microsoft Azure across application hosting, integration, security, monitoring, data, and automation
- Strong programming and application development experience with React, Java, JavaScript, APIs, modern frameworks, and related technologies
- Experience designing, developing, integrating, and implementing enterprise applications and scalable technology solutions, including SaaS platforms
- Sound understanding of Artificial Intelligence and Generative AI, including practical applications, responsible AI, data privacy, and security
- Experience with DevOps and Agile engineering practices, including CI/CD, source control, automated testing, infrastructure as code, monitoring, release management, and the system development lifecycle
- Sound understanding of cybersecurity, compliance, data privacy, and risk management, preferably in a regulated pharmaceutical or life sciences R&D environment
- Strong problem-solving, stakeholder collaboration, communication, and technical leadership skills, with a hands-on approach and the ability to adapt to evolving technology and business needs
Nice to have
- Advanced Microsoft Azure certification relevant to solution architecture, application development, or DevOps engineering (a relevant Azure certification is preferred)
- Experience with Azure AI services, machine learning services, generative AI solutions, or AI-enabled application development
- Experience with Veeva Vault, Veeva CRM, or other SaaS platforms used in Pharma and Life Sciences
- Knowledge of integration technologies, APIs, microservices, containers, cloud security, and modern application architecture
Details
- Location: Bengaluru Campus 31
Read the full description and apply on the company’s own careers page.