Salesforce Developer- Programmer Analyst

PSR Associates•Lansing, MI
•Hybrid

About The Position

PSR Associates is seeking a Salesforce Developer - Programmer Analyst to develop, design, and implement customizable Salesforce solutions based on CRM needs. The selected candidate will support crisis call workflows and work with colleagues, customers, end users, technical managers, architects, and business stakeholders to define requirements and deliver technical solutions aligned with customer requirements, performance goals, security standards, and long-term strategy. The role has end-to-end technical responsibility for Salesforce program delivery, including development, integrations, data migration, release and change management, deployment, and application lifecycle support. The developer will help establish and uphold development standards, collaborate with developers working on other systems, identify technical risks, and create a training plan to support the development team's transition to Maintenance & Operations. The position requires a self-motivated person able to work under dynamic conditions and meet deadlines. The schedule is hybrid: two days onsite each week (Tuesday and Wednesday) in Lansing, Michigan, and three days remotely. The position requires strong Salesforce development experience, including Service Cloud and/or Health Cloud, and hands-on work with Salesforce development tools and technologies.

Requirements

  • Six or more years of Salesforce development experience.
  • Four or more years developing on the Salesforce platform using Apex, Visualforce, Lightning Web Components (LWC), Aura, HTML5, and JavaScript.
  • Five or more years working with Service Cloud and/or Health Cloud.
  • Three or more years of hands-on Salesforce Lightning experience, including LWC.
  • Two or more years of hands-on experience with API integrations and Single Sign-On (SSO) implementations.
  • Demonstrated hands-on Salesforce experience, including SFDX and the Salesforce Development Lifecycle.
  • Strong knowledge and working experience with Service Cloud and Experience Cloud.
  • Experience participating in every phase of full Salesforce.com lifecycle implementations.
  • In-depth understanding of Salesforce capabilities and constraints.
  • Hands-on experience with Apex programming, Visualforce pages, Apex triggers, Aura components, and Lightning web components.
  • Knowledge of Salesforce configuration and no-code solutions such as Flows, Process Builders, and workflow rules.
  • Experience integrating Salesforce with cloud-based and on-premises applications using standard and custom REST APIs.
  • Experience with HTML5, JavaScript, jQuery, REST and SOAP web services, JSON, and XML.
  • Hands-on experience implementing authentication protocols such as OAuth for third-party integrations.
  • Experience implementing Batch Apex and/or Scheduled Apex.
  • Experience with data migrations, data quality, system integrations, third-party applications, AppExchange products, and custom Salesforce development.
  • Experience assessing Salesforce architecture and developing secure, high-performance solutions on the Force.com platform.
  • Experience supporting SFDX development, branch management, merging, and code deployment using Azure DevOps or comparable tools for requirements tracking, CI/CD, or release management.
  • Salesforce Certified Platform Developer I certification.
  • Salesforce Certified Administrator certification.
  • Excellent written and verbal communication skills.
  • Ability to work independently under dynamic conditions and within deadlines.

Nice To Haves

  • Salesforce Certified Platform Developer II certification.
  • Experience with Conga and Drawloop.
  • Familiarity with governmental processes and compliance, including experience with FedRAMP-compliant tools and environments.

Responsibilities

  • Develop and deliver Salesforce CRM solutions supporting crisis call workflows, including coding user stories.
  • Work with colleagues, customers, and end users to define technical requirements for new projects and enhancements.
  • Ensure technical requirements align with customer requirements and performance goals, and that technical direction supports the client's long-term strategy.
  • Own release cycles to implement and deploy new applications and updates to existing applications and code.
  • Take overall technical responsibility for project environments.
  • Compile internal development guidelines and standards and ensure the development team follows them.
  • Collaborate with developers working on other systems to integrate solutions across the business.
  • Ensure proposed solutions adhere to security guidelines and standards throughout the application lifecycle.
  • Communicate strategic technical concepts and contribute technical input to decision-making.
  • Develop a training plan to support the development team's transition to Maintenance & Operations.
  • Gather requirements with technical managers, architects, and business stakeholders and drive implementation of technical solutions.
  • Integrate Salesforce with cloud-based and on-premises applications using standard and custom REST APIs, and implement authentication protocols such as OAuth.
  • Own end-to-end technical aspects of Salesforce programs, including data migrations, data quality, system integrations, third-party applications, AppExchange products, and custom development.
  • Define, communicate, and manage technical change and release processes for Salesforce technology efforts.
  • Assess Salesforce architecture and provide secure, high-performance Force.com platform solutions.
  • Design and document technical architecture spanning multiple platforms, including system integration and authentication.
  • Support SFDX development, branch management, merging, and code deployment using Azure DevOps build CI/CD processes.
  • Identify technical risks and issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service