Amgen logo

Lead Veeva/Salesforce CRM Developer

Amgen
Full-time
Remote friendly (United States)
United States
IT

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 - Join Amgen’s mission to serve patients by delivering Veeva CRM/Salesforce solutions and leading CRM transformation initiatives through CI/CD pipelines.

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

  • Basic Qualifications:
    • Doctorate degree
    • OR Master’s degree and 2 years of computer science, IT, or related field
    • OR Bachelor’s degree and 4 years of computer science, IT, or related field
    • OR Associate’s degree and 8 years of computer science, IT, or related field
    • OR High school diploma / GED and 10 years of computer science, IT, or related field
  • Preferred 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 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