Sentrics is seeking an experienced Salesforce Developer to join our dynamic team. The ideal candidate will have a deep understanding of Salesforce's capabilities and best practices, and will be responsible for designing, developing, and implementing solutions on the Salesforce platform. This role requires a strong grasp of the Salesforce ecosystem, including Sales Cloud, Service Cloud, and custom applications using Apex and Visualforce. The candidate will work closely with business stakeholders, administrators, and other developers to deliver high-quality solutions that align with business needs.
Key Responsibilities:
• Solution Design and Development: Analyze business requirements and translate them into scalable and efficient Salesforce solutions. Design and develop custom applications using Apex, Visualforce, Lightning Components (Aura and LWC), and other Salesforce technologies. Create and maintain custom objects, workflows, validation rules, process builders, and flow automation.
• Integration: Develop and manage integrations between Salesforce and other systems using REST/SOAP APIs, middleware, and integration tools. Ensure data integrity and consistency across integrated systems.
• Customization and Configuration: Customize Salesforce to meet specific business requirements, including the creation of custom fields, page layouts, record types, and custom metadata. Implement and manage security settings, including roles, profiles, and sharing rules.
• Testing and Deployment: Perform unit testing, integration testing, and regression testing to ensure the quality and reliability of developed solutions. Manage deployments between Salesforce environments using tools like change sets, Salesforce CLI, or other CI/CD tools.
• Maintenance and Support: Provide ongoing support and troubleshooting for Salesforce applications and related systems. Monitor system performance and recommend improvements to optimize efficiency.
• Collaboration and Communication: Work closely with business stakeholders, project managers, and other team members to gather and refine requirements. Provide technical guidance and mentorship to junior developers and administrators. Prepare and maintain technical documentation, including design specifications, user manuals, and training materials.
Qualifications:
• Education: Bachelor’s degree in Computer Science, Information Technology, or a related field. Relevant work experience may be considered in lieu of a degree.
• Experience: Minimum of 4-6 years of experience as a Salesforce Developer. Proven experience in developing custom applications using Apex, Visualforce, and Lightning Components (LWC and Aura). Experience with Salesforce data modeling, security, and sharing rules. Strong understanding of Salesforce integration patterns and best practices. Experience with CI/CD processes, version control (e.g., Git), and Salesforce DX.
• Certifications: Salesforce Administrator/Advanced Administrator (required). Salesforce CPQ Specialist (required). o Salesforce Platform Developer I (required). Salesforce Platform Developer II (preferred). Additional certifications such as Salesforce Certified Application Architect or System Architect are a plus.
• Technical Skills: Proficiency in Apex, Visualforce, SOQL, SOSL, and Salesforce APIs. Strong understanding of Lightning Experience, including Lightning Web Components. Experience with Salesforce integration tools (e.g., Salesforce Inbox, CPQ, NetSuite Connector) is a plus. Familiarity with JavaScript, HTML, CSS, and modern web development practices.
• Soft Skills: Excellent problem-solving skills and attention to detail. Strong communication and interpersonal skills. Ability to work independently and as part of a team in a fast-paced environment. Ability to manage multiple priorities and meet deadlines.
All applicants will be considered for employment without attention to sex, sexual orientation, gender identity, color, race, religion, age, national origin, veteran or disability status, or any other characteristic protected by federal, state, or local laws.