Salesforce Developer
Apex Systems · Lansing, MI · 2 mo ago
Information TechnologyContract
About the role
As a Salesforce Developer, you’ll develop, design, and implement customizable solutions within Salesforce based on CRM needs for the Michigan Enterprise Contact Center team at the Department of Technology, Management, and Budget.
Responsibilities
- Work with colleagues, customers, and end users to define technical requirements for new projects and future enhancements.
- Ensure technical requirements align with established customer requirements, performance goals, and the client's long-term strategy.
- Take ownership of release cycles to implement and deploy new or updated applications and code.
- Serve as the overall technical lead for project environments.
- Compile internal development guidelines and standards for the team and ensure compliance.
- Collaborate with developers of other systems to integrate across the business.
- Ensure proposed solutions adhere to security guidelines and standards throughout the application lifecycle.
- Communicate strategic technical concepts at an executive level and serve as a trusted voice in decision-making.
- Devise a training plan for the development team for a smooth transition to Maintenance & Operations.
- Demonstrate strong knowledge and working experience in Service Cloud and Experience Cloud.
- Participate in all phases of full Salesforce.com lifecycle implementations.
- Implement solutions using configurations (no-code) such as Flows, process builders, and workflow rules.
- Work with technical managers, architects, and business stakeholders to gather requirements and drive implementation.
- Integrate Salesforce with cloud-based and on-premises applications using standard and custom REST APIs.
- Implement authentication protocols (e.g., OAuth) to integrate third-party applications.
- Develop and manage Batch Apex and/or Schedule Apex.
- Own end-to-end technical aspects of Salesforce programs, including data migrations, data quality, integrations, third-party applications, AppExchange products, and custom development.
- Define, communicate, and manage technical change management processes for Salesforce efforts.
- Assess Salesforce architecture and provide secure, high-performance technical solutions on the Force.com platform.
- Design and document technical architecture solutions spanning multiple platforms, including integration and authentication.
- Support SFDX development, branch management, merging, and code deployment using Azure DevOps CI/CD processes.
- Identify risks and issues from a technical perspective.
Requirements
- 6+ years of strong Salesforce development experience.
- 4+ years of experience developing within the Salesforce platform using Apex, Visualforce, Lightning Web Components (LWC), Aura, HTML5, and JavaScript.
- 5+ years of experience working with Service Cloud.
- 5+ years of experience working with Salesforce Digital Experience Sites.
- Strong experience migrating from Classic to Lightning.
- Experience migrating legacy Visualforce Portals to Digital Experience Sites.
- 5+ years of experience with GoMeddo Scheduling customization or equivalent scheduling products.
- 5+ years of experience with Conga Composer.
- 3+ years of hands-on experience with Salesforce Lightning, including LWC.
- Hands-on experience with core web technologies including HTML5, JavaScript, jQuery, and web services (REST & SOAP, JSON & XML).
- Demonstrated experience with Salesforce integrations, including API-based and Single Sign-On (SSO) implementations.
- Experience using Microsoft Azure DevOps or comparable tools for requirements tracking, CI/CD, or release management.
- Exposure to data migration and/or cloud integration projects.
Qualifications
- Salesforce Certified Platform Developer I and Salesforce Certified Administrator (preferred).
- Salesforce Certified Platform Developer II (preferred).
- Salesforce Experience Cloud certification (preferred).
- Familiarity with governmental processes and compliance, including prior experience with FedRAMP-compliant tools (beneficial but not required).
Skills
- Excellent written and verbal communication skills.
- Proven ability to deliver business value through technology.
- Self-motivated with the ability to work under dynamic conditions and within deadlines.
- Strong problem-solving and analytical skills.
Benefits
- Medical, dental, vision, life, and disability insurance plans.
- Employee Stock Purchase Program (ESPP).
- 401K program with company match after 12 months of tenure.
- Health Savings Account (HSA) on the HDHP plan.
- SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
- Corporate discount savings program and other discounts.
- On-demand training program and access to certification prep, technical and leadership courses/books/seminars after 6+ months of tenure.
- Certification discounts and perks for associations like CompTIA and IIBA.
- Dedicated customer service team for benefits and resources.
- Access to a certified Career Coach.