Salesforce Developer

ASSYSTAustin, TX
17h

About The Position

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.

Requirements

  • 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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service