logo

View all jobs

Salesforce Developer

Austin, TX · Information Technology
ASSYST is seeking a Salesforce Developer who will be responsible for designing, developing, implementing, and supporting scalable Salesforce solutions that meet business and technical requirements. This role involves hands-on development across the Salesforce platform, participation in Agile Scrum delivery, and end-to-end ownership of solution delivery, including integrations, deployments, and production support.

Roles & Responsibilities:

  • Develop Salesforce software solutions by analyzing business requirements, studying system workflows, data usage, and existing processes.
  • Collaborate with users and stakeholders to investigate problem areas and design effective technical solutions.
  • Design, develop, and implement Salesforce applications using Apex classes, Apex triggers, Visualforce pages, Aura Components, and Lightning Web Components (LWC).
  • Build declarative Salesforce solutions using Flows, Process Builder, and Workflow Rules to support business automation.
  • Participate in Agile Scrum activities and ensure deliverables are completed according to the team’s Definition of Done.
  • Prepare system specifications, development standards, and technical designs aligned with Salesforce best practices.
  • Support applications across multiple environments (Development, QA, UAT, Production) including coding, testing, peer reviews, documentation, and troubleshooting.
  • Perform defect analysis, root cause analysis, and resolution to maintain application stability and performance.
  • Develop and support Salesforce integrations with cloud-based and on-premises systems using REST and SOAP web services.
  • Implement secure authentication mechanisms, including OAuth, for third-party system integrations.
  • Contribute to classic-to-lightning upgrades, data migrations, third-party application integrations, and custom Salesforce development.
  • Create and maintain Salesforce Reports and Dashboards to support business reporting needs.
  • Participate in CI/CD processes using DevOps tools and version control systems to support build, deployment, and release management.
  • Maintain comprehensive documentation for solutions, designs, and operational processes.
  • Provide on-call support as required to ensure continuous application availability and support unit operations.

Required Skills & Experience:

  • Hands-on experience developing Salesforce applications using Apex, Visualforce, Apex Triggers, Aura Components, and Lightning Web Components.
  • Experience implementing Salesforce solutions using declarative tools such as Flows, Process Builder, and Workflow Rules.
  • Strong understanding of the Software Development Lifecycle (SDLC), coding standards, change control, and version management.
  • Experience assessing Salesforce architecture and delivering secure, high-performance solutions on the Force.com platform.
  • End-to-end Salesforce program experience including Classic to Lightning migrations, data migrations, systems integrations, third-party applications, and custom development.
  • Experience implementing REST and SOAP integrations using OAuth authentication protocols.
  • Proficiency in core web technologies including JavaScript, HTML5, jQuery, and web services (JSON and XML).
  • Experience integrating Salesforce with cloud-based and on-premises applications using standard and custom REST APIs.
  • Experience with Salesforce DevOps and CI/CD pipelines using tools such as Git and Flosum.
  • Experience creating custom Salesforce Reports and Dashboards.
  • Proven experience working in Agile Software Development methodologies, particularly Scrum.

ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law.

Share This Job

Powered by