Job Description
Dominion Financial Services (DFS) is a mortgage originator for single family real estate. DFS originates two main loan products – a short term bridge loan for fix & flip investors, and a long-term rental loan for landlords growing their rental portfolios. DFS is thriving in the current competitive environment and shows aggressive quarterly growth. Our current origination volume is $100MM per month. DFS is looking for a detail-oriented professional to join our growing team.
Position Overview Dominion Financial Services is seeking an experienced
Salesforce Developer to join our team and play a key role in designing, developing, and deploying scalable Salesforce solutions. The ideal candidate will have deep expertise in
Apex development , familiarity with
enterprise design patterns , and proficiency in both
modern (LWC) and
legacy (Visualforce) UI frameworks. This role also requires strong DevOps and CI/CD experience to support continuous delivery and system optimization.
Key Responsibilities - Design, develop, test, and deploy custom Salesforce solutions using Apex, Lightning Web Components (LWC), and Visualforce .
- Implement enterprise design patterns leveraging the fflib (FinancialForce Apex Common) library for proper separation of concerns.
- Build and maintain responsive Lightning Web Components for modern user experiences.
- Support and enhance existing Visualforce pages for legacy functionality.
- Develop and maintain automated test classes to ensure quality and high code coverage.
- Participate in code reviews and provide constructive feedback to team members.
- Collaborate with business analysts, administrators, and stakeholders to translate requirements into technical solutions.
- Implement and maintain CI/CD pipelines for automated deployments.
- Manage Git-based source control workflows using GitHub or Bitbucket.
- Troubleshoot and optimize application performance.
- Document technical designs, deployment processes, and solution architectures .
- Stay up to date with Salesforce releases and recommend enhancements that drive business value.
Required Qualifications Technical Skills - 3+ years of hands-on Salesforce Apex development experience.
- Strong understanding of enterprise design patterns , including:
- Separation of Concerns (Domain, Service, Selector layers)
- Unit of Work and Application Factory patterns
- Proficiency with Lightning Web Components (LWC) .
- Experience supporting Visualforce pages and controllers.
- Hands-on experience with CI/CD tools (e.g., Gearset, Copado).
- Proficiency with Git workflows (GitHub, Bitbucket).
- Strong understanding of Apex test classes and Test-Driven Development (TDD) .
Salesforce Knowledge - Deep understanding of the Salesforce data and security models , and governor limits .
- Experience writing SOQL and SOSL queries.
- Knowledge of integration patterns using REST and SOAP APIs.
- Familiarity with Salesforce DX and scratch orgs .
General Skills - Bachelor’s degree in Computer Science , Information Systems , or equivalent experience.
- Salesforce Administrator or Advanced Administrator certification preferred.
- Excellent problem-solving and analytical skills.
- Strong communication skills with the ability to explain technical concepts clearly.
- Experience working in Agile/Scrum environments.
Preferred Qualifications - Salesforce Platform Developer I certification.
- Knowledge of additional Salesforce clouds (e.g., Sales Cloud, Marketing Cloud).
- Familiarity with JavaScript frameworks and modern web development practices.
- Experience with automated testing frameworks for LWC (e.g., Jest).
Why Join Us? At Dominion Properties, we value innovation, collaboration, and continuous learning. You’ll work with a talented team in a supportive environment that encourages growth and creativity.
Benefits: - Health insurance
- Dental insurance
- Vision insurance
- 401(k)
- 401(k) matching
- Paid time off
While At Dominion You Will Enjoy: - Company outings & social events
- Virtual events
- Companywide competitions and raffles
- Personal financial workshops
- Orioles season tickets
Job Tags
Full time, Temporary work,