- Company Name
- Fannie Mae
- Job Title
- Senior Salesforce Developer
- Job Description
-
**Job Title**
Senior Salesforce Developer
**Role Summary**
Lead design, development, and deployment of enterprise‑grade Salesforce solutions. Translate business requirements into scalable Apex, Lightning Web Components, Visualforce, and API integrations. Drive bi‑weekly releases, mentor junior developers, and ensure alignment with enterprise architecture.
**Expectations**
- Deliver high‑quality code within tight sprint cycles.
- Act as a strategic technical leader for Salesforce initiatives.
- Maintain performance, security, and scalability of the platform.
- Keep current with Salesforce releases and recommend best‑practice enhancements.
**Key Responsibilities**
- Design, develop, test, and deploy custom Salesforce applications (Apex, LWC, Visualforce, SOQL/SOSL, Flows, Process Builder, Custom Metadata).
- Define and implement end‑to‑end business processes in collaboration with stakeholders.
- Write bulk‑safe, reusable code and enforce coding standards.
- Manage CI/CD pipelines (GitLab, Salesforce DX) and bi‑weekly releases.
- Conduct code reviews, architectural discussions, and mentor junior staff.
- Optimize existing implementations for performance, scalability, and security.
- Troubleshoot complex data, performance, and integration issues.
- Leverage Salesforce Experience Cloud for customer or partner portals.
- Align solutions with enterprise IT strategy and security guidelines.
**Required Skills**
- 5+ years overall Salesforce development, 3+ years as a senior developer.
- Deep expertise in Apex, Lightning Web Components, Visualforce, SOQL/SOSL, Flows, Process Builder, and Custom Metadata.
- Strong understanding of Salesforce data model, security model, and integration patterns (REST, SOAP, Platform Events).
- Experience with Agile/Scrum, bi‑weekly sprints, and CI/CD.
- Proficient with version control (Git), Salesforce DX, and deployment automation.
- Excellent problem‑solving, communication, and mentorship abilities.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- Salesforce Platform Developer I & II certifications (mandatory).
- Preferred: Application Architect or System Architect certifications.