Designing and building features, improvements and innovations through both standard configuration and by developing customized solutions within the Salesforce platform
Coordinate with the salesforce Architect to adopt the solution design as proposed based on the requirements
Estimating development timelines and defining development tasks for development sprint planning activities
Participating in sprint development cycles as part of a larger development team
Assessing and addressing performance, security and other non-functional requirements
Deployment of changes from one org to the other following the best practices and preparing the deployment documentation
Translating requirements into technical solution to ensure the delivered solution satisfies the business need
Troubleshooting and fixing bugs
Debugging code with the ability to set checkpoints & breakpoints, run Apex Tests, review debug logs and address meta data fixes
Estimating development timelines and defining development tasks for development sprint planning activities
Participating in sprint development cycles as part of a larger development team
Assessing and addressing performance, security and other non-functional requirements
Supporting solution Architects and analysts to provide insight into the art of the possible
Maintaining and establishing development and release standards to help support teams and ensure development environments are fit for purpose.
Provisioning constructive code reviews and knowledge transfer to colleagues
In this role you will be responsible for engaging with product owners, Salesforce Architects, Support teams to understand and their requirements and resolve their issues You will:
work as part of an agile delivery team and own and take pride in what you build
Have a keen understanding of user experience, putting yourself into the shoes of our users
Continually update your knowledge of the latest Salesforce technologies and releases
be a guardian of the Salesforce Development Standards to ensure high performing solutions that meet security and user requirements.
Be accountable for on-time, high-quality solutions.
KEY TECHNICAL & PERSONAL QUALIFICATIONS:
Minimum 5 years of development experience in the Salesforce ecosystem and relevant Salesforce Developer certifications, Salesforce Administrator, Platform Developer I, Platform App Builder
Strong experience in configuring the solution leveraging Salesforce Flows with configure automation - Flows, process builder, workflow rules etc.
Analyze and convert all workflow and process builer rules existing to flows
2+ years Force.com development experience with a strong focus on Apex, LWC development and developing Visual Force pages
Proficient in writing Apex code under version control and to highest standard including Apex Triggers, test classes, test Methods and APEXDOC.
Knowledge of Web services, SQL, Salesforce Object Query Language, Java, Java Script, CSS, C#, JQuery
Experience of CI/CD pipelines, Azure DevOps, JIRA, TestRail, GitHub and leveraging deployment tools such as Gearset.
Experience of working in an Agile product team, knowledge of Scrum and Kanban methodologies
An analytical mind to understand requirements and to design and build solutions that meet our users needs
A strong sense of user experience and excellent prioritisation and collaboration skills
Expert troubleshooting, problem solving and debugging skills
Curious nature to challenge the status quo, experiment and try new things
A passion for technology and a will to learn new skills
Innate desire to work smarter and be customer-centric