.
B2B Senior Salesforce Back-end Developer - Lisbon
Capgemini Portugal is currently looking for a B2B/ Wholesale Senior Salesforce Back Developer to join one of the worlds most prestigious and innovative companies in the luxury industry.
Our Client is the owner of prestigious Maisons distinguished by their craftsmanship, creativity, and technological innovation. Our Clients ambition is to nurture the unique heritage and values of its Maisons and businesses, while enabling them to grow and prosper in a responsible, sustainable manner over the long term.
To leverage Lisbons tech spirit and infuse it into its brand-new Tech Competence Centre, our Client is looking to reinforce its technical capabilities on state-of-the-art technology and respond to the growth of their business. Their Lisbon teams will be an extension of its central Group Platforms teams and will be fully integrated in the core technology workforce. They look forward to welcoming their TCC employees and onboarding them on an exciting adventure managing modern solutions and innovative technologies through global, scaled platforms to create business value with pace and agility.
Responsibilities
Comprehend the business and technical context, constraints, requirements, and objectives.
Analyze and interpret functional specifications (FUS), translating them into technical implementation.
Implement Back-End solutions within the B2B Salesforce ecosystem.
Create and conduct unit tests for the Product/Solution in adherence to specifications.
Diagnose, debug, and maintain the Product/Solution, along with its. corresponding technical documentation and the high-quality standards.
Work with the DevOps team to automate the integration of the developed Product/Solution, including Continuous Integration and Continuous Deployment.
Assist QA in defining the test strategy, including test automation implementation.
Follow, promote & define development best practices.
Provide recommendations for enhancements to improve the Product/Solution.
Ability to work autonomously, actively requesting help when required.
Collaborate with other developers to support overall team in achieving goals.
Collaborate with the Support Team to address software issues related to the Product/Solution.
Actively participate in Scrum ceremonies, including daily Stand-ups, Sprint Planning, Sprint Grooming, Sprint Reviews, and Retrospectives.
.
Academic Background
Bachelor or masters in computer science in Computer Science, Software Engineering, or related flow.
Skills & Experience
5+ years proven experience as a Salesforce Developer, with a focus on back-end development.
Solid knowledge of Salesforce architecture, standard data, and security model.
Expertise in Apex development, Flows and Salesforce Lightning Web Components.
Knowledge of Experience Cloud, B2B Commerce Lightning is a plus.
Extensive experience with integrations using REST APIs secured by modern protocols (OAuth 2 flows) and their documentation (Swagger, OpenAPI).
Experience with Salesforce standard integration best practices (External Services, Mocks).
Salesforce technical certifications, especially Platform Developer II, are highly desirable.
Knowledge of Microsoft technologies is a plus.
Proven experience of building, automating, and deploying software to production.
Experience with authoring, editing, and presenting technical documents.
Ability to write unit and integration tests and approach to identify tests.
Knowledge of agile methodologies.
Experience with Confluence, Jira & Zephyr suitable.
Demonstrated experience in web application scalability.
Capacity to use emerging web technologies into live ecosystems.
Consulting experience is an asset.
Proficiency in English is mandatory, French is a plus.
Technologies :
Salesforce Platform, APEX, LWC, Javascript, B2B Commerce
Java, .NET, SQL Server, Elastic
SOAP, WSDL, REST (Swagger/OpenAPI) and OAuth2
XML, XSLT, XSD, JSON
Git, Datadog
Tools :
IDEs: Visual Studio Code, IntelliJ IDEA
Gitlab + Atlassian: Jira, Confluence
Code analysis: SonarQube, Checkmarx
Desired Personal Skills
High attention to detail.
Strong problem-solving and analytical skills, with a strategic mindset.
Good communication and collaboration skills.
Strong analytical, problem-solving, negotiation and organizational skills.
Strong customer orientation.
Ability to prioritize and execute tasks in a high-pressure environment and make. sound decisions in emergency situations.
Demonstrated experience in web application scalability.
Capacity to use emerging web technologies into live ecosystems.
Highly self-motivated and focused.
Ability to work in a complex, fast-paced, distributed environment with high expectations.
Interview Process
Our team will actively review all applications. If your application is selected, we will reach out to you for an informal introductory call.
The next step will be meeting our Clients team for a technical interview with team members, selected candidates will move to final interview with the Hiring Manager and HR team. Additional rounds may be engaged on a case-by-case basis.
Important note:
For this role you will be initially offered a contract for Capgemini Portugal. More details will be shared during the interview process.