Salesforce Developer Job at Dominion Financial Services, Baltimore, MD

cnNFd0g0SEJuU2JPRnZ5WWFuNUwzTnA3
  • Dominion Financial Services
  • Baltimore, MD

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,

Similar Jobs

Stillman Law Office

Legal Manager Job at Stillman Law Office

 ...Position Overview We are seeking a highly skilled and motivated Legal Manager (non attorney)to lead our legal department with a focus on...  .... Provide timely legal guidance to leadership and operations teams regarding case progress and strategic options.Client Communication... 

River Edge Behavioral Health Center

Part-Time Registered Nurse Job at River Edge Behavioral Health Center

 ...River Edge is actively looking for a two part-time Registered Nurse to join our team at the Crisis Service Center in Milledgeville, GA. As a Registered Nurse in this critical role, you will play a key part in providing essential healthcare services within our Crisis... 

Frederick Living

Certified Nursing Assistant- CNA- Weekend Program Job at Frederick Living

Certified Nursing Assistant- CNAAbout Frederick Living Garden Spot Communities has evolved into a community that thrives on purpose...  ...role as they ground us in the present and shape our future.Weekend Program- Every Saturday and Sunday 6:30am-7:00pm, off every 12th... 

Aztec Software, LLC

Product (UX/UI) Designer-Remote Job at Aztec Software, LLC

 ...Remote - Nationwide Remote $90,000 $110,000 Annually WHO WE ARE: Aztec Software helps...  ...part of our mission-driven team, youll design experiences that deliver real-world impact...  ...managers to align priorities, advocate for UX, and work with engineers to deliver... 

UT Health East Texas

Registered Nurse / RN PACU Job at UT Health East Texas

OverviewJoin our team as a full-time Days, Post-Anesthesia Care Unit (PACU) Registered Nurse (RN) in Tyler, TX.Why Join Us?Thrive in a People-First Environment and Make Healthcare Better* Thrive: We empower our team with career growth opportunities, tuition assistance...