Overview
Design, develop and maintain software applications and solutions for the Clinical Trial Operations & Site Engagement (CTOSE) product team, with a focus on Veeva Vault Clinical Operations, ensuring availability and performance of critical systems.
What you'll do
- Take ownership of complex software projects from conception to deployment
- Manage software delivery scope, risk, and timeline
- Rapidly prototype and translate concepts into working code
- Provide technical guidance and mentorship to junior developers
- Contribute to front-end and back-end development using cloud technology
- Develop innovative solutions using generative AI technologies
- Conduct code reviews to ensure code quality and adherence to best practices
- Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations
- Stay updated with the latest trends and advancements
- Work closely with product, business and other stakeholders
- Design, develop, implement and maintain Veeva Vault Clinical Operations applications, including configurations, custom reports, interfaces and enhancements
- Analyze functional and technical requirements and translate them into software architecture and design specifications
- Develop and execute unit tests, integration tests and other testing strategies
- Integrate Veeva Vault Clinical Operations applications with other systems and platforms for seamless data flow and functionality
- Provide ongoing support and maintenance for applications
- Design and implement systems and processes to improve reliability, scalability and performance of applications
- Develop and maintain monitoring tools and dashboards to track system health, performance and availability
- Respond to and resolve incidents promptly, conducting root cause analysis and implementing preventive measures
- Implement and maintain security measures to protect systems from unauthorized access and other threats
What you'll need
- Doctorate degree in Computer Science, IT or related field
- Master's degree with 6-7 years of experience in Computer Science, IT or related field, OR Bachelor's degree with 8-10 years of experience in Computer Science, IT or related field, OR Diploma with 11-12 years of experience in Computer Science, IT or related field
- Experience with Veeva Clinical Operations vault applications, including Veeva configuration settings
- Strong knowledge of information systems and network technologies
- Strong understanding of software development methodologies, including Agile and Scrum
- Experience with version control systems like Git
- Strong understanding of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes)
- Excellent analytical and troubleshooting skills
- Strong verbal and written communication skills
- Ability to work effectively with global, virtual teams
- High degree of initiative and self-motivation
- Ability to manage multiple priorities successfully
- Team-oriented, with a focus on achieving team goals
- Strong presentation and public speaking skills
Nice to have
- Experience with software DevOps CI/CD tools such as Git, Jenkins, Linux and Shell Script
- Experience working in an agile environment (user stories, iterative development, etc.)
- Proficiency in programming languages such as Python, JavaScript or other programming languages
- Veeva Vault platform professional certification
Read the full description and apply on the company’s own careers page.