About the role
Job Title: Salesforce Lead Developer
Job Description Summary:
Part of the Digital Customer Engagement department within the Digital Business Solution division, the Salesforce Platform Team is responsible for all activities linked to Sales applications that support commercial units of Amadeus.
In a context with multiple Salesforce instances and increasing demands around digitalization of services, you will join a dynamic team of passionate professionals with a challenging roadmap, a rich portfolio of Products and great opportunities to grow in Salesforce Ecosystem.
Job Description:
Purpose:
The Salesforce Lead Developer Analyst will work with the different commercial units of Amadeus, In this role, you will be responsible for leading the design, development, and implementation of Salesforce solutions that support business processes and requirements applying configuration best practices & following Amadeus policies. You will work closely with the development team to deliver scalable, secure, and high-performance Salesforce applications.
Key Skills and Proficiencies:
· Lead the end-to-end development and implementation of Salesforce solutions.
· Collaborate with business stakeholders, project managers, and architects to gather requirements and translate them into technical solutions.
· Design and implement custom Salesforce applications using Apex, Visualforce, LWC (Lightning Web Components), and integrations via APIs.
· Manage the Salesforce development lifecycle, including coding, testing, deployment, and documentation.
· Agile Processes: Knowledge of and experience working within an Agile development framework.
· CI/CD Deployment: Familiarity with the CI/CD deployment process and its role in a development lifecycle.
· Version Control: Hands-on experience with version control systems like Git, including the use of VS Code and Bitbucket repositories.
· Apex & Integration: Strong Apex coding skills with a solid understanding of LWC, dynamic forms and integration patterns.
· Debugging & Data Tools: Excellent debugging skills and proficiency in using tools like Dataloader and the Salesforce Inspector for data updates and analysis.
· Unit Testing: Proven knowledge and ability to create robust unit tests to ensure code quality
· Salesforce Best Practices: Adherence to Salesforce's development best practices for writing secure, scalable, and maintainable code.
· Platform Monitoring: A commitment to staying updated with new Salesforce features and release updates to proactively monitor and take necessary steps.
· ALM Tool Knowledge: Experience with Application Lifecycle Management (ALM) tools is an added skill.
Core Technical Responsibilities:
· Custom Development: Develop and maintain custom functionalities, including Apex classes, triggers, and Lightning Web Components (LWC), to support any business logic, such as data synchronization, field updates, and custom UI actions.
· Data Model Management: Assist in maintaining and extending the core data model, including custom objects and fields.
· Automation: Implement and debug automated processes using Apex triggers and Flows to handle events like updating the external systems and managing the SF sync
· UI Development: Build and enhance user interfaces within the Salesforce platform, including custom buttons, pop-up windows, Dynamic forms.
· Debugging & Troubleshooting: Investigate and resolve issues related to the project's custom logic, including problems with data synchronization, conflicting IDs, and UI functionality.
· Test-Driven Development: Write comprehensive Apex test classes with sufficient code coverage to ensure the reliability and stability of code.
About the ideal candidate
· University degree in Computer Science, Information Technology, or related field or equivalent work experience
· 7+ years of Salesforce experience in Salesforce development experience
· Strong expertise in Apex, Visualforce, SOQL, SOSL, Lightning Components (Aura and LWC).
· Experience with Salesforce integration methods (REST/SOAP APIs, middleware tools like MuleSoft, Dell Boomi, etc.).
· Deep understanding of Salesforce Sales Cloud platform architecture and data model.
· Knowledge of DevOps tools (e.g., Git, Jenkins, VSCode) for CI/CD pipelines.
· Knowledge of data integration tools and experience on integration projects between Salesforce and other business systems will be a plus (Heroku, DellBoomi, ETL, CPQ, marketing automation, BI, etc.)
· Salesforce Developer and Advanced Developer certifications required.
· Salesforce Platform App Builder and other specialty certifications (e.g., Service Cloud, CPQ) are a plus.
· Excellent communication
o Express ideas and opinions clearly, define messages and reach a common understanding of issues, addressing the audience effectively
o Active listener, seeks clarification and confirms understanding
o English: Excellent