Published on April 8, 2025. Modified on May 22, 2025.
Experience : 10 to 15 Years.
Location : Pune, Chennai, Bangalore, Hyderabad and Kolkata.
Responsibilities :
- Lead the technical design, development, and implementation of Veeva CRM solutions for clients in the Healthcare and Life Sciences industry.
- Provide technical guidance and mentorship to the development team, ensuring adherence to coding standards and best practices.
- Collaborate with project managers, business analysts, and clients to define project requirements and technical specifications.
- Ensure timely and high-quality delivery of Veeva CRM projects, adhering to project timelines and budgets.
- Design and implement scalable and robust Veeva CRM architectures to meet client business needs.
- Develop technical documentation, including design specifications, architecture diagrams, and implementation plans.
- Evaluate and recommend Veeva CRM configurations and customizations to optimize system performance and functionality.
- Lead the development of custom Veeva CRM solutions using Apex, Visualforce, Lightning Web Components (LWC), and other relevant technologies.
- Implement Veeva CRM configurations and customizations, including workflows, validation rules, and data integrations.
- Develop and maintain Veeva CRM integrations with external systems using REST APIs and other integration methods.
- Provide technical support for Veeva CRM applications, troubleshooting issues and resolving technical challenges.
- Perform code reviews and ensure code quality and maintainability.
- Monitor Veeva CRM system performance and identify areas for improvement.
- Participate in client meetings and workshops to gather requirements and provide technical expertise.
- Support pre-sales activities by developing technical proposals and presentations.
- Provide technical guidance and support for new client engagements.
- Stay up-to-date with the latest Veeva CRM features and technologies.
- Share knowledge and best practices with the team, contributing to the development of internal training materials and documentation.
- Mentor junior developers and foster a culture of continuous learning.
Technical Skills :
- Extensive experience with Veeva CRM suite (e.g., Veeva CRM, Veeva Vault, Veeva Network).
- Deep understanding of Veeva CRM architecture, configuration, and customization.
- Proven experience in implementing Veeva CRM solutions for clients in the Healthcare and Life Sciences industry.
- Strong proficiency in Apex, Visualforce, Lightning Web Components (LWC), and Java Script.
- Experience with Salesforce APIs, SOQL, and SOSL.
- Knowledge of Salesforce development best practices and design patterns.
- Experience with REST APIs, SOAP APIs, and other integration technologies.
- Knowledge of middleware platforms and integration tools.
- Experience with relational databases (SQL Server, Oracle).
- Understanding of data modeling and database design.
- Experience with Agile development methodologies.
- Familiarity with project management tools (Jira, Confluence).
Qualifications :
- 10-15 years of experience in Veeva CRM development and implementation.
- Proven experience in leading technical teams and delivering complex Veeva CRM projects.
- Experience in the Healthcare and Life Sciences industry is mandatory.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Relevant Salesforce and Veeva certifications are highly preferred.