Salesforce Developer - Remote / Telecommute
CYNET SYSTEMS INC.
Cary, United States of America
16 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Cary, United States of America
Tech stack
Salesforce Object Search Language (SOSL)
HTML
JavaScript
CSS
Code Coverage
Continuous Integration
Customer Data Management
Data Integrity
Data Manipulation Languages
Data Migration
Local Security Policy
Scrum
Cloud Services
Copado
Salesforce
Systems Integration
Web Services
Apex Code
Process Builder (Salesforce)
Salesforce Lightning
SOAPAPI
Salesforce Sales Cloud
Visualforce
Integration Tests
Information Technology
Force.Com
Apex Programming
Salesforce Object Query Language (SOQL)
Data Management
Database Rules and Triggers
User Administration
Job description
- Design and develop custom Salesforce applications using Apex (synchronous and asynchronous), Visualforce, and Lightning Web Components (LWC).
- Build and maintain Apex classes, controller classes, and Apex Triggers for DML operations and various functional requirements.
- Develop Lightning Web Components (LWC) using JavaScript, HTML, and CSS, replacing legacy components as needed.
- Write optimized SOQL queries to manipulate org data while adhering to Salesforce governor limits.
- Implement robust Test Classes covering positive and negative use cases, targeting close to 100% code coverage.
- Perform Sales Cloud (Opportunities, Quotes) and Service Cloud (Cases, Contacts, Accounts) setup, customization, and configuration.
- Create and manage custom objects, fields, formula fields, Master-Detail, and Lookup relationships.
- Develop and maintain Validation Rules, Workflow Rules, Process Builder flows, Approval Processes, and Flow Builder automations.
- Configure email alerts, field updates, and task assignments to automate business processes.
- Design and implement inbound and outbound integrations using REST and SOAP APIs.
- Implement and manage third-party Salesforce apps and integrations to extend platform functionality.
- Utilize tools such as Workbench for data management and integration testing.
- Manage Salesforce org including user management, security settings, profiles, roles, and data integrity.
- Develop and maintain Salesforce reports and dashboards to provide actionable insights to stakeholders.
- Provide user training, ongoing support, and timely resolution of issues.
- Support sandbox management and deployment processes using tools such as Copado.
- Collaborate with business analysts, project managers, and stakeholders to gather requirements and translate them into technical specifications.
- Provide technical guidance and mentorship to junior developers, ensuring adherence to Salesforce best practices and coding standards.
- Participate in Agile/Scrum ceremonies, contributing to sprint planning, reviews, and retrospectives.
- Work with cross-functional teams to implement system enhancements and upgrades with minimal business disruption.
Requirements
- 6+ years of Salesforce development experience on the Force.com platform.
- Strong proficiency in Apex (synchronous & asynchronous), SOQL, SOSL, and Visualforce.
- Hands-on experience building Lightning Web Components (LWC) with JavaScript, HTML, and CSS.
- Experience with Sales Cloud, Service Cloud, and Community Cloud configuration and customization.
- Solid understanding of Salesforce data model, security model, and governor limits.
- Proficiency with REST/SOAP API integrations and tools like Workbench.
- Experience with Salesforce automation tools: Flow Builder, Process Builder, Workflow Rules, and Approval Processes.
- Familiarity with Agile/Scrum project methodologies.
- Bachelor's degree in Computer Science, Information Technology, or a related field., * Master's degree in a relevant field.
- Salesforce Certified Platform Developer I (PD1) required.
- Salesforce Certified Administrator required.
- Experience with Copado or similar CI/CD deployment tools.
- Familiarity with Salesforce Lightning Design System (SLDS).
- Prior experience mentoring or supervising technical staff.
- Experience with data migration strategies and tools.