Salesforce Programmer Analyst 4

TOMORROW HIRE•Glen Allen, VA
•$70 - $90•Hybrid

About The Position

The Salesforce Programmer Analyst 4 will support the Virginia Department of Social Services (DSS) by developing enhancements, troubleshooting production issues, and remediating defects in an existing Salesforce application. This hybrid contract role is based in Glen Allen, Virginia, and requires on-site attendance every Monday and Thursday. The candidate must physically reside in the United States throughout the assignment and be legally authorized to work in the United States without employer sponsorship. The role requires advanced hands-on Salesforce development expertise, including Salesforce Service Cloud, Apex classes and triggers, Lightning Web Components (LWC), Salesforce Flows, and declarative configuration. The analyst will use a configuration-first approach, evaluating standard Salesforce capabilities before introducing custom code, and will support modernization work replacing legacy Aura components with LWC. The successful candidate will use Copado for source control, CI/CD, deployment pipelines, and release management across Salesforce environments. Responsibilities also include writing and maintaining Apex unit tests, meeting code-coverage requirements, investigating production defects, collaborating with DevOps personnel, and documenting user stories, acceptance criteria, defects, design changes, and releases in Jira and technical documentation.

Requirements

  • At least 8 years of experience working with Salesforce Service Cloud.
  • At least 8 years of experience developing Salesforce Apex classes and Lightning Web Components (LWC).
  • At least 5 years of experience using Jira for Agile development, user stories, acceptance criteria, and defect tracking.
  • At least 4 years of experience using Copado for Salesforce CI/CD, deployment management, and release processes.
  • At least 3 years of experience replacing or modernizing Salesforce Aura framework components.
  • Proven hands-on experience developing and maintaining Apex classes, triggers, and Lightning Web Components.
  • Strong knowledge of declarative Salesforce configuration, including Flow Builder, Process Builder migration, validation rules, page layouts, and permission sets.
  • Experience using Copado or comparable Salesforce CI/CD tools in production release-management environments.
  • Experience developing Apex unit tests and meeting Salesforce organization code-coverage requirements.
  • Experience troubleshooting and remediating production application defects within DevOps-driven development environments.
  • Practical experience documenting user stories, acceptance criteria, defects, and design changes in Jira.
  • Strong written communication skills and experience producing technical design specifications, deployment notes, and release documentation.
  • Ability to apply a configuration-first development approach and determine when custom Apex or LWC development is appropriate.
  • Must be available to work on-site in Glen Allen, Virginia, two days per week: Mondays and Thursdays.
  • Must physically reside within the United States throughout the assignment in accordance with Commonwealth of Virginia security policies.
  • Must be legally authorized to work in the United States without employer sponsorship, now or in the future.

Nice To Haves

  • Experience with Salesforce AI capabilities, including Agentforce, Einstein, and Prompt Builder.
  • Familiarity with recent Salesforce platform enhancements and product capabilities.
  • Salesforce Platform Developer I certification.
  • Salesforce Platform Developer II certification.
  • Experience supporting Salesforce implementations in government or public-sector environments.

Responsibilities

  • Develop, maintain, and enhance Salesforce Apex classes, triggers, and Lightning Web Components.
  • Build and support Salesforce functionality that meets documented business and technical requirements in Salesforce Service Cloud environments.
  • Modify and improve existing Salesforce applications to address production issues and new business requirements.
  • Support modernization activities involving the replacement of legacy Aura components with Lightning Web Components.
  • Apply a configuration-first approach and evaluate declarative Salesforce functionality before implementing custom Apex or LWC solutions.
  • Develop and maintain Salesforce Flows, validation rules, page layouts, and permission sets; support migration from Process Builder to modern Salesforce automation tools.
  • Maintain effective application configuration and access-control practices.
  • Use Copado to manage Salesforce source control, deployment activities, and release pipelines across Salesforce environments.
  • Collaborate with DevOps teams to coordinate deployments, troubleshoot deployment failures and configuration conflicts, and resolve release-related issues.
  • Maintain accurate deployment notes and release documentation.
  • Investigate, troubleshoot, and resolve production defects; analyze root causes, coordinate triage and prioritization, and validate fixes to reduce recurring defects.
  • Support application stability, reliability, and maintainability.
  • Develop and maintain Apex unit tests, ensure code changes meet Salesforce organization code-coverage requirements, and support testing and validation of enhancements and fixes.
  • Identify and resolve issues discovered during development, testing, and deployment while following established development and DevOps quality-assurance practices.
  • Use Jira to create and maintain user stories, acceptance criteria, defects, and development tasks.
  • Document technical and functional design changes and track development progress, defect resolution, and implementation activities.
  • Collaborate with Agile delivery teams to clarify requirements, coordinate development, and communicate priorities and delivery status.
  • Develop and maintain technical design specifications, deployment notes, release documentation, and records of application changes, configurations, and development decisions.
  • Collaborate and communicate technical issues and proposed solutions with developers, DevOps engineers, business stakeholders, and other technical personnel.
  • Support knowledge sharing and continuous improvement of Salesforce development practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service