What are the responsibilities and job description for the Senior Salesforce Developer position at Unity Systems?
Position: Senior Salesforce Developer
We are seeking a highly skilled Senior Salesforce Developer to join our dynamic application development and support team. This role involves designing, developing, and maintaining Salesforce applications, integrations, and related tools using industry best practices. The ideal candidate will have extensive experience with the Salesforce platform, including Lightning Web Components (LWC), OmniStudio, and API integrations, and will be instrumental in supporting and enhancing existing applications.
Key Responsibilities:
- Collaborate with stakeholders, project managers, architects, business analysts, and QA teams to deliver high-quality software solutions.
- Develop, customize, and enhance Salesforce applications using Lightning Web Components, OmniScript, Apex Batches, Triggers, Flows, and Reports/Dashboards.
- Implement and support OmniStudio tools such as OmniScript, FlexCards, DataRaptors, and Integration Procedures.
- Leverage JavaScript, JSON, and CSS for customizing OmniStudio components.
- Participate in the full software development lifecycle, including requirements gathering, analysis, design, testing, deployment, and documentation.
- Perform Lightning Web Component (LWC) development and integration platform support (enhancements and bug fixes).
- Develop and maintain Salesforce API integrations using REST/SOAP, middleware solutions, and other tools.
- Utilize Async processing solutions like Platform Events, Queueable Apex, and Change Data Capture (CDC).
- Provide mentorship and guidance to junior developers, conduct code reviews, and enforce best practices.
- Maintain comprehensive technical documentation, including process documentation, naming conventions, and coding standards.
Education & Experience Requirements:
- Bachelor’s degree in Computer Science or a related field.
- 7 years of experience as a Salesforce Developer, with expertise in OmniScript and LWC.
- Strong experience in Salesforce Experience Cloud (Communities) development and customization.
- Hands-on experience with Salesforce API integrations and data processing.
- Proficiency with SOQL, JavaScript, HTML, Apex, Lightning Web Components, and CSS.
- Familiarity with Application Development & Configuration tools, including Lightning App Builder, Flows, and Validation Rules.
- Experience deploying solutions using OmniStudio deployment tools like IDX Workbench, Vlocity Build Tool (VBT), and Salesforce CLI.
- Expertise in CI/CD best practices and tools such as GitHub, BitBucket, and Salesforce DX.
- Strong understanding of WCAG 2.1 compliance and accessibility best practices.
- Agile development methodology experience with tools such as JIRA, Confluence, and SharePoint.
- Ability to troubleshoot, optimize, and enhance Salesforce applications in response to changing business needs.
- Salesforce Certifications Required: Platform Developer I, Platform Developer II, and OmniStudio Developer.
Preferred Skills:
- Hands-on experience with AWS and cloud solutions.
- Familiarity with K-12 education and curriculum standards (a plus).
- Strong problem-solving skills, adaptability, and eagerness to learn.
- Excellent written and verbal communication skills, with the ability to document and present technical solutions effectively.
Salary : $80