Equity Trust Company
A leading custodian of self-directed retirement accounts, with more than $52 billion in assets under custody.
Connect with This Employer:About the Company
Equity Trust Company is a financial services firm offering custodial and back-office solutions for alternative investments like real estate, private equity, and precious metals. With over $58 billion in assets under custody and 403,000 accounts, the company provides services to individual investors, financial professionals, and institutions. Founded in 1974, Equity Trust continues to innovate in the financial sector, processing over 2.5 million transactions annually.
About the Role
The Senior Salesforce Software Engineer is responsible for designing, developing, and maintaining large-scale solutions on the Salesforce platform. This role works closely with business partners and the PMO to build secure, scalable, and innovative applications that support financial services operations. The ideal candidate should have extensive Salesforce knowledge, strong integration skills, and a commitment to writing efficient, reusable code in a collaborative setting.
Responsibilities:
- Develop scalable Salesforce solutions using Apex, Lightning Web Components (LWC), and declarative tools.
- Lead the development of custom Salesforce applications, including triggers, flows, batch jobs, and custom components.
- Convert complex business processes into Salesforce architecture and automation.
- Integrate Salesforce with external systems via APIs, change data capture, Kafka, and middleware (e.g., MuleSoft, Azure Integration Services).
- Complete technical tasks, troubleshoot issues, and research new systems and methods with minimal supervision.
- Maintain core systems patterns for success.
- Design, test, and support application releases.
- Conduct design and code reviews to ensure adherence to coding best practices, unit testing, security, scalability, and maintainability guidelines.
- Maintain technical documentation, including system architecture, integration diagrams, and deployment runbooks.
- Implement integrations with external financial and customer systems using REST APIs.
- Research software-related technologies and products to make recommendations.
- Advocate for and implement best practices for delivery methodologies.
- Participate in Agile sprint planning, retrospectives, and daily stand-ups.
- Mentor junior developers and provide technical guidance on Salesforce best practices and scalable architecture.
- Perform other tasks as assigned.
Qualifications:
- At least 5 years of relevant Information Technology experience.
- Bachelor’s degree in Information Technology or a related field; equivalent experience considered; financial services background preferred.
Professional Certifications:
- Salesforce certifications preferred.
Technical Skills:
- 5+ years of professional development experience, including 3+ years in Salesforce platform development.
- Proficient in Apex, Lightning Web Components (LWC), SOQL, Unit Testing.
- Experience with Salesforce DevOps tools such as SFDX or Gearset.
- Skilled with declarative tools like Flow.
- Background in C-based programming languages (Java or C# preferred), REST, Tomcat, Linux.
- Strong understanding of Object-Oriented Design (OOD).
- Experience with various software testing methods (unit, system, integration, functional, performance).
- Familiarity with software integration via SDKs, APIs, and message queues.
- Proficient in using Formal Version Control Systems (GIT preferred).
- Debugging experience.
- Experience with Agile software development and methodology.
- Knowledge of automated build and deployment processes.
- Strong understanding of REST concepts, OAuth, SAML, and secure authentication methods.