Salesforce Developer/System Specialist (Intermediate role)

  • Alex City, AL
  • Posted 17 hours ago | Updated 15 hours ago

Overview

On Site
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 1 Year
100% Travel

Skills

Salesforce
SharePoint
programming/systems analysis
UAT
Agile development environment
IT Service Desk operations
OneNote

Job Details

Position: Salesforce Developer/System Specialist (Intermediate role)

Duration: 1 year

Location: Montgomery, AL (Onsite from day 1)

Job Description:

Skills Required:

  • Intermediate professional level role.
  • Develops solutions requiring analysis and research.
  • Works on small to large, complex projects that require increased skill in multiple technical environments and possesses knowledge in a specific business area.
  • Works on one or more projects as a project team member or occasionally as a project lead.
  • May coach more junior technical staff.

Technical Skills:

  • Hands-on expertise in Apex programming, Lightning Components, Flows, and Process Automation.
  • Strong knowledge of Salesforce security models, permissions, and role hierarchies.
  • Experience with the principle of least privilege and applying security profiles and permission sets to applications and data.
  • Experience with platform configuration for data protection, masking, and encryption.
  • Proficiency with Salesforce data migration and debugging tools (e.g., Workbench, Dev Console, SOQL).
  • Ability to manage the full Salesforce deployment lifecycle across Development, UAT, and Production environments.

Soft Skills:

  • Strong analytical and problem-solving capabilities.
  • Excellent communication skills, with the ability to translate complex technical concepts for non-technical stakeholders.
  • Ability to work independently and as a collaborative member of a team in a fast-paced environment.

Skills Preferred:

  • Familiarity with grant-related workflows and grant management tools.
  • Salesforce Administrator or Platform Developer I certification (or higher).
  • Experience working with IT teams and stakeholders in an Agile development environment.
  • Proficiency with Microsoft office productivity tools including Office, Teams, SharePoint, and OneNote.

Experience Required:

  • A minimum of two (2) years of professional experience in the design, maintenance, or support of IT systems.
  • Typically has 2 to 5 years of programming/systems analysis experience.
  • Proven, hands-on experience with the Salesforce Platform or related modules.
  • Demonstrated experience managing deployments across a multi-environment Salesforce setup (e.g., Development, UAT, Production).
  • Experience managing and responding to user requests via a ticketing system

Experience Preferred:

  • Experience in a role focused on grant management or a related field within the Salesforce ecosystem.
  • Experience with and support for ITSM processes and IT Service Desk operations.
  • Experience developing complex software solutions using enterprise applications like Salesforce.

Education Required:

  • An Associate's Degree from an accredited college or university in Information Technology or a related field.

Education Preferred:

  • A Bachelor's Degree from an accredited college or university in Information Technology, Computer Science, or a related field.
  • Salesforce training and certifications are encouraged.

Responsibilities:

  • Serve as the primary technical lead for the Salesforce platform, including system configuration, customization, and optimization.
  • Design, build, and debug complex solutions using Apex, Lightning Components, Flows, and other automation tools.
  • Operate a full environment supporting change management and release processes-including Production, Full UAT, Developer, and Sandbox instances-to ensure configurations are properly tested and promoted, separating production from development.
  • Manage deployment processes and validate system changes across all Salesforce environments.
  • Perform data migration and validation to ensure the highest level of data integrity and accuracy.
  • Collaborate with grant managers and other stakeholders to analyze business needs and enhance workflows.
  • Develop and maintain reports and dashboards to monitor grant funding, tracking, and compliance.
  • Ensure seamless integration between Salesforce and third-party applications or financial systems.
  • Create and provide user training and technical documentation to ensure smooth system adoption.
  • Develop and maintain systems documentation, governance, and standard operating procedures to maximize value and reduce technical debt.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.