About Rimes
Rimes provides the Intelligence Fabric for Capital Markets, a trusted data network and intelligence architecture that transforms fragmented data, operations and workflows into decision-grade intelligence. The world’s leading institutional investors, asset managers, and service providers rely on Rimes to help them make better investment decisions that power more than US$ 75 trillion in AUM annually.
We are looking for a Senior Business Applications Developer – Salesforce & GTM to help build and mature our application development capability across Salesforce and the broader Go-to-Market technology landscape. This is a hands-on development role for an experienced Salesforce engineer who is equally comfortable understanding business problems and solving them through well-designed software.
Salesforce will be the primary development platform, but the role extends beyond Salesforce. You will work across our connected GTM application ecosystem, developing integrations, APIs, automation and reusable technical capabilities that support critical commercial processes. Importantly, this will be our first dedicated development-focused role within the Business Applications function. You will therefore have an opportunity to do more than deliver code. You will help establish the engineering patterns, development standards and practices that will shape how we build and scale Business Applications in the future.
What You'll Do
Build and Extend Salesforce
Design, develop, test and maintain custom Salesforce solutions using Apex, Lightning Web Components (LWC), SOQL/SOSL and Salesforce APIs .
Build capabilities that extend beyond standard declarative configuration where custom engineering provides the better long-term solution.
Develop reusable components, services, utilities and frameworks rather than creating isolated point solutions.
Design with Salesforce platform considerations such as governor limits, transaction management, asynchronous processing, security and scalability in mind.
Produce clean, maintainable and testable code with appropriate automated test coverage.
Troubleshoot complex application issues and perform root-cause analysis across code, configuration, automation, integrations and data.
Establish Strong Engineering Practices
As our first dedicated development-focused resource within Business Applications, you will play an important role in establishing how we engineer solutions.
You will:
Help define development patterns and technical standards for Salesforce and related applications.
Establish clear approaches for when to use declarative configuration, Flow, custom Apex/LWC development or integration .
Promote software engineering principles including separation of concerns, reusability, automated testing and maintainability.
Participate in technical design and code reviews.
Help establish development practices that future developers joining the function can adopt.
Identify technical debt and opportunities to simplify, refactor and improve existing solutions.
Build Across Our GTM Ecosystem
Design and develop integrations between Salesforce and other business applications.
Build and maintain REST/SOAP API integrations, webhooks, event-driven solutions and data synchronization processes , where appropriate.
Understand end-to-end business and data flows across applications rather than treating individual platforms in isolation.
Design robust integration approaches incorporating appropriate authentication, error handling, monitoring and recoverability.
Partner with application owners, vendors and engineering teams where solutions cross application or organizational boundaries.
Strengthen Our Development Lifecycle
Support and improve source control, development, testing and release-management practices.
Promote structured deployment across development, test and production environments.
Help mature CI/CD practices for Business Applications.
Ensure production changes are appropriately tested, documented and…