Were seeking a Developer specializing in Salesforce and Web Systems Integrations for a 12-month contract role.
As part of the Business Systems team within the Global Customer Support team, this position is responsible for the development and management of integrations between RIB Business Systems used by Customer Support and Development teams, and the administration of the key systems being integrated, including Salesforce.
The ideal candidate will have 3+ years of experience in Salesforce administration and development, data migration, and API integration, as well as a background in back-end and web/API development. Experience with Azure DevOps, Jira, Salesforce API integration, MuleSoft, GIT, Microsoft Azure, HTML5/CSS3/JavaScript, and SQL is desired as well.
Responsibilities
Application Integrations : Develop and maintain APIs/web hooks for data interchange between Salesforce, Azure DevOps, and Jira (via Mulesoft). Ensure data synchronization with failure alerts and resolve integration issues promptly.
Data Migration : Act as a central point of contact for data exports/imports across systems (e.g., Dynamics CRM, Salesforce), recommending efficient tools (e.g., Mulesoft) and working with business leaders to ensure data structures are aligned.
Systems Administration : Perform Salesforce administration tasks, including configuration and development of Salesforce Experience Cloud and reports. Provide basic Jira and Azure DevOps administration support.
Business Analysis and Delivery : Analyze business workflows and design integration solutions. Collaborate with stakeholders to ensure timely delivery of integration needs, documenting data flows and managing third-party integration tasks.
Website Design & Maintenance : Oversee website and web app design, development, and updates, ensuring plugin maintenance and updates.
Security : Ensure the security of systems, integrations, and developments by following best practices and proactively addressing vulnerabilities.
Business Systems Development : Develop new functionality for business systems to support improvements and handle related project, admin, and development tasks.
Requirements
Essential
Degree in IT or a related discipline
Solid understanding of the end-to-end development lifecycle (business analysis, design, development, deployment, operation).
Strong command of spoken and written English.
Highly competent with security best practices and vulnerability mitigation.
At least 3 years work experience covering each of the following:
Salesforce Administration and custom development experience.
Proven experience with data migrations (export and import).
Proven experience with developing API integrations between two external web applications (e.g CRM Service Desk).
Experienced with back-end development skills and experience in Web and API development (C# .NET and PHP experience desired but not required.)
Highly Regarded
Experienced in Jira Administration and Jira API integration.
Experienced in Azure DevOps Administration and ADO API integration.
Experienced in Salesforce API Integrations.
Experience with MuleSoft
Good understanding of code versioning tools (GIT).
Experience with Microsoft Azure - including MS App Service, Storage, Functions, Key vault, Private end points.
Solid Front-end web development skills with experience in HTML5, CSS3, JavaScript.
Competent SQL skills and experience in relational databases such as MySQL or MSSQL
Advantageous
Experience with Exalate and Groovy script
Next.js / Typescript experience
Experience with WordPress (WooCommerce, Learn-dash)
Experience with Stripe development.
Azure Front Door WAF configuration
Devops Experience; using MS Azure, configuring CI/CD workflows, Docker, local server environment setup.