> Markdown version of [/jobs/ext/208536-salesforce-platform-developer](https://www.wearedevelopers.com/jobs/ext/208536-salesforce-platform-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Salesforce Platform Developer - **Company:** Community Foundation For Southeast Michigan - **Location:** Detroit, MI, United States - **Experience:** Experienced - **Salary:** $83,000.0 - $104,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Data Analysis, Computing Platforms, Unit Testing, Business Systems, Cloud Computing, Code Review, Custom Software, Data Governance, Information Technology Operations, Object-Oriented Software Development, Software Architecture, Release Management, Salesforce.Com, Data Streaming, Systems Integration, Apex Code, Cloud Platform System, Delivery Pipeline, SOAPAPI, Technical Debt, Salesforce Sales Cloud, Apex Programming, Hubspot, Software Coding, User Accounts - **Published:** May 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6e813bc32780045c ## About the Role Do you have a valid Certified Salesforce Administrator certification?, Do you have experience in Salesforce Cloud?, Do you have a Bachelor's degree?, * Bachelor's degree; technical focus preferred but not required * 4+ years of hands-on Salesforce development and administration experience * Proficiency in Apex (classes, triggers, batch, queueable, scheduled jobs) and Lightning Web Components * Strong command of Salesforce Flow, including record-triggered flows, screen flows, and scheduled flows * Experience with Salesforce release management, including sandbox strategy and deployment tooling * Solid understanding of Salesforce security model including profiles, permission sets, roles, and sharing rules (both declarative and Apex driven) * Salesforce Administrator certification (required) * Salesforce Platform App Builder certification (required) * Strong written and verbal communication skills; ability to translate technical concepts for non-technical stakeholders * Experience working in an Agile or iterative delivery environment Preferred * Salesforce Platform Developer I certification * Experience with Salesforce NPSP and/or Outbound Funds Module * Familiarity with integration patterns and REST/SOAP APIs * Experience with HubSpot-Salesforce or similar CRM-marketing platform integrations * Experience in a nonprofit or mission-driven organization ## Description The Salesforce Platform Developer is the Community Foundation for Southeast Michigan's technical lead for the Salesforce platform, responsible for the architecture, development, and maintenance of the organization's Salesforce environment. This role combines hands-on platform development with platform management responsibilities: writing code, building automation, managing releases, and maintaining the structural integrity of the platform as CFSEM's Salesforce footprint grows and matures., Platform Development * Design, develop, test, and deploy custom Salesforce solutions using Apex classes, triggers, batch jobs, and Lightning Web Components (LWC). * Build and maintain complex declarative automation using Salesforce Flow, including screen flows, record-triggered flows, and scheduled flows. * Translate technical requirements sourced in partnership with the Business Systems Analyst into clean, well-documented, scalable code and configuration. * Conduct code reviews and ensure development adheres to Salesforce best practices, governor limits, and CFSEM's internal standards. * Develop and execute unit tests and deployment validation to ensure solution quality prior to release. Platform Architecture & Governance * Steward the technical architecture of CFSEM's Salesforce org, including object model, data relationships, security model, and automation architecture. * Collaborate to establish and maintain platform standards covering naming conventions, configuration documentation, change control, and technical debt management. * Evaluate new Salesforce features, managed packages, and third-party tools for fit, risk, and architectural impact before adoption. * Contribute to platform roadmap decisions, org strategy, and long-term architectural direction in partnership with the Vice President of Technology Services. * Serve as the primary technical resource on platform decisions, providing guidance to other team members on design trade-offs and constraints. Release Management & Deployments * Own the release management process for the Salesforce platform, including sandbox strategy, deployment tooling, and release documentation. * Maintain a structured deployment pipeline that supports safe, traceable movement of changes from development through testing to production. * Coordinate with the IT Operations Manager on sprint delivery, ensuring technical work is deployment-ready and release schedules are met. Salesforce Administration * Contribute to management of Salesforce org configuration including user accounts, profiles, roles, permission sets, and sharing rules. * Maintain installed packages, connected apps, and integration credentials, ensuring platform security and license compliance. * Monitor org health proactively, including storage usage, automation performance, and error logs, addressing issues before they affect users. * Support the IT Support Analyst on operational administration tasks as needed, particularly for complex permission or configuration issues. Integration & Data * Maintain and oversee the technical architecture of integrations between Salesforce and connected systems, including the finance/ERP platform and HubSpot. * Ensure integration patterns are well-documented, monitored, and resilient, with appropriate error handling and alerting in place. * Collaborate with the Senior Manager of Data Governance & Analytics on data model decisions, data quality standards, and cross-system data flows. Documentation & Knowledge Sharing * Maintain comprehensive technical documentation for all custom development, automation, integrations, and architectural decisions. * Contribute to the Technology Services team's knowledge base, ensuring documentation is accessible and useful to both technical and non-technical team members. * Share platform knowledge with other team members to build internal capability and reduce single points of failure. ## Related Videos - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [Developer Marketing](https://www.wearedevelopers.com/videos/1049-developer-marketing) - [The Power of Developer Communities](https://www.wearedevelopers.com/videos/1109-the-power-of-developer-communities) - [I’m a Developer Working in Marketing… Here’s Why - Tim Cadenbach](https://www.wearedevelopers.com/videos/1372-i-m-a-developer-working-in-marketing-here-s-why-tim-cadenbach) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)