£60,000 Per year
Undetermined
Undetermined
Birmingham, England, United Kingdom
Summary: The Salesforce Developer role involves a highly motivated individual responsible for both project-based work and ongoing Salesforce administration tasks. The candidate will leverage technical expertise and problem-solving skills to optimize and enhance the Salesforce environment. Collaboration with business analysts, project managers, and stakeholders is essential to translate requirements into effective Salesforce solutions. The position requires a strong understanding of Salesforce's automation capabilities and integration with third-party tools and systems.
Key Responsibilities:
- Collaborate with the Change team and stakeholders to translate requirements into Salesforce solutions.
- Implement declarative Salesforce configuration changes, including complex flows and custom fields.
- Execute programmatic Salesforce configuration changes, including Apex classes and Lightning Web Components.
- Manage deployments across environments using Gearset and provide hypercare post-go-live.
- Lead integration of Salesforce with third-party tools and internal systems.
- Oversee data migrations ensuring data quality and accuracy.
Key Skills:
- Knowledge of Salesforce automation capabilities and best practices.
- Strong understanding of Apex and experience delivering Apex-based solutions.
- Familiarity with Salesforce APIs (REST, SOAP, Bulk) and external system integrations.
- Experience building and maintaining Lightning Web Components (LWC).
- Proficiency in Visualforce pages and controllers.
- Confident using SFDX within Visual Studio Code.
- Understanding of custom metadata types and platform events.
- Ability to implement both programmatic and declarative changes in Salesforce.
- Experience with Lightning App Builder and metadata deployments.
- Comfortable managing project work independently while collaborating with the team.
Salary (Rate): £60,000.00 yearly
City: Birmingham
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role Summary We are seeking a highly motivated and detail-oriented Salesforce Developer to join our team. The ideal candidate will play a pivotal role in both a wide range of project-based work and business-as-usual (BAU) Salesforce administration tasks. This role requires a blend of technical expertise, problem-solving skills, and a strong understanding of business processes to support, optimise, and enhance our Salesforce environment as we grow our presence as a company on the platform.
What you’ll be doing:
- Collaborate with the wider Change team of business analysts and project managers as well as directly with stakeholders to translate requirements into Salesforce solutions.
- Declarative Salesforce configuration changes, including (but not limited to): complex flows, lightning pages (including dynamic layouts), custom fields and objects, page layouts, record types, apps, actions, custom settings and metadata, dashboards and reports.
- Programmatic Salesforce configuration changes, including (but not limited to): Apex classes and triggers, Lightning Web Components, Visualforce pages, API integrations, custom metadata types, asynchronous processing, platform events, and deployment via SFDX and version control.
- Own and manage your own deployments across our environments, using Gearset, and ensuring successful implementation of projects including by providing hypercare after go-live to users and stakeholders.
- Lead the integration of Salesforce with third-party tools, companies and other internal systems.
- Lead data migrations and ensure data quality and accuracy during implementations.
What you can bring:
- Knowledge of Salesforce’s automation capabilities, best practices, and order of operations. In particular, the knowledge and experience to decide what the most appropriate automation solution is in a given scenario.
- A strong understanding of Apex and experience of delivering Apex based solutions. Especially in areas such as: Invocable Apex, Batch Apex, Apex callouts, Apex Triggers and Handler Classes.
- Strong familiarity with Salesforce APIs (REST, SOAP, Bulk) and integrating external systems through Apex callouts, Named Credentials and Connected Apps.
- Experience building and maintaining Lightning Web Components (LWC), with a solid understanding of component lifecycle, event handling, composition, and working with Apex for backend logic.
- Experience working with Visualforce pages and controllers, particularly in maintaining legacy features or integrating with newer Lightning components.
- Confident using SFDX within Visual Studio Code.
- Understanding of custom metadata types, custom settings, and platform events.
- Comfortable working with custom objects and functionality and managed packages and not just standard Salesforce functionality.
- Ability to understand and improve existing Salesforce processes with a proven ability to implement not just programmatic changes but also declarative changes such as validation rules, picklists, lookup fields, master-detail relationships, and formula fields.
- Experience with the Lightning App Builder including dynamic page layouts and conditional visibility.
- Experience carrying out metadata deployments and an understanding of the impact and risks such changes.
- Experience carrying out data loads with hierarchical data sets.
- Comfortable managing project-work mostly independently but also collaborating and seeking assistance from other members of the team.
Nice-to-Haves:
- Any experience of the managed package, Litify, would be hugely beneficial.
- Experience of project management tools, e.g. Confluence, Jira.
- Trailhead Certifications, particularly Platform Developer I and II.
- Experience with the Titan (particularly Titan Web and Titan Sign) application
Mirai believes in the power of diversity and the importance of an inclusive culture. We welcome applications from individuals of all backgrounds, understanding that a range of perspectives strengthens both our team and our partners' teams. This is just one of the ways that we’re taking positive action to shape a collaborative and diverse future in the workplace.