Want to see how your resume matches up to this job?
A free trial of our JobsAI will help! With over 2,000 biopharma executives loving it, we think you will too!
Try it now — JobsAI.
Role Summary
Lead Veeva/Salesforce CRM Developer
Responsibilities
- Leads large CRM migration to ensure configurations, customizations, and data migration are successfully implemented in the new CRM.
- Drives development in Salesforce/Veeva CRM to build and configure new and existing features.
- Works closely with Product Owners and cross-functional Development Teams to plan and schedule releases, providing guidance on release dependencies, technical constraints, and risks.
- Supports the development teams in automating build, test, and deployment processes, enabling continuous integration and continuous delivery in the Salesforce/Veeva ecosystem.
- Provides ongoing support and troubleshooting for post-release issues, ensuring timely resolution of any problems that arise.
- Maintains and optimizes existing configurations and customizations by limiting or eliminating technical debt to streamline the system.
- Partners with Development Teams to ensure agile software delivery and DevOps practices are applied to move most effectively within our CI/CD pipeline.
- Researches Veeva/Salesforce capabilities as needed to suit business requirements and provides gap analysis.
- Works closely with other developers in the team, including Product Owners, Business Analysts, Salesforce Admins, QA Analysts, and Scrum Masters, across cross-functional teams.
- Develops innovative solutions using generative AI technologies.
- Conducts code reviews to ensure code quality and adherence to best practices.
- Creates and maintains documentation on software architecture, design, deployment, disaster recovery, and operations.
- Designs, develops, and implements applications and modules, including custom reports, interfaces, and enhancements.
- Analyzes and understands the functional and technical requirements of applications, solutions, and systems, and translates them into software architecture and design specifications.
- Develops and executes unit tests, integration tests, and other testing strategies to ensure the quality of the software.
- Leads the Production Support team and helps identify automated solutions to software bugs and performance issues.
- Maintains detailed documentation of software designs, code, and development processes.
Qualifications
- Functional Skills:
- 5+ years of experience as a Salesforce CRM Developer.
- In-depth knowledge of Salesforce development, including experience working with MuleSoft or Databricks integrations.
- Hands-on experience with the Salesforce security model, including OWD, sharing rules, profiles, and permissions.
- Experience with Data Loader, data migration tools, and CI/CD tools.
- Good-to-Have Skills:
- Experience working with Veeva CRM and large CRM migration projects.
- Experience working in the biotech industry.
- Proficient in Apex, Java SDK, and other programming languages.
- Proven experience developing and managing Salesforce CI/CD pipelines using SFDX, ANT, or packaged solutions like Copado.
- Strong understanding of CI/CD concepts, integration methodologies, and relevant technologies.
- Experience integrating off-platform solutions (e.g., testing platforms, code scanning) with CI/CD pipelines.
- Professional Certifications:
- Salesforce Developer 2 (required).
- Salesforce Development Lifecycle Designer.
- Salesforce Platform Builder.
- Veeva CRM Systems Administrator.
- Copado Fundamentals I/II (Admin/Developer).
- Soft Skills:
- 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.
Education
- Basic/Advanced degrees as specified in qualifications (not including this section if not explicitly present).