Job Summary
The Salesforce Developer will design, develop, test, debug, and deploy scalable, high-quality solutions on the Salesforce platform. The role requires strong expertise in Salesforce development, including Apex, Lightning UI, Visualforce, APIs, and declarative programming. The developer will build integrations with external applications, maintain development and deployment workflows, and ensure solutions meet quality, performance, and documentation standards.
Key Responsibilities
• Design, develop, test, debug, package, and deploy scalable and well-documented solutions on the Salesforce platform.
• Develop and maintain Salesforce applications using Apex code, Apex classes, Visualforce, and Lightning UI.
• Build and maintain integrations between Salesforce and external applications using REST APIs, Salesforce APIs, and third-party APIs.
• Implement real-time and batch integrations, supporting synchronous and asynchronous communication patterns.
• Develop and maintain solutions using JavaScript, CSS, HTML, XML, and related web technologies.
• Apply Salesforce declarative programming capabilities, including change sets, assignment rules, validation rules, Visual Workflow, and Process Builder.
• Develop and maintain custom reports and use the Salesforce Developer Console for development and troubleshooting.
• Follow test-driven development practices and established quality assurance processes.
• Support development, staging, and production deployment cycles to ensure reliable application releases.
• Apply Salesforce Governor limits and platform best practices to maintain application performance and scalability.
• Integrate Salesforce with applications built using the Microsoft .NET Framework and C#.
• Collaborate with cross-functional teams to gather requirements, troubleshoot issues, and deliver effective technical solutions.
Required Qualifications
• 5+ years of experience as a Salesforce Developer.
• Required hands-on experience with Lightning UI development.
• Strong Salesforce development skills, including Apex code, Apex classes, Visualforce, REST APIs, and the Salesforce API framework.
• Proficiency in JavaScript, CSS, HTML, and XML.
• Understanding of Salesforce platform capabilities, including Sales Cloud.
• Experience working in test-driven development and formal QA environments.
• Experience with development, staging, and production deployment cycles.
• Strong knowledge of Salesforce Governor limits and platform development best practices.
• Experience integrating Salesforce with external applications using real-time and batch processing, as well as synchronous and asynchronous communication.
• Experience with the Microsoft .NET Framework, C#, and object-oriented programming.
• Knowledge of Salesforce declarative programming, including change sets, test code, assignment rules, validation rules, Visual Workflow, Process Builder, and custom reports.
• Experience using Apex REST APIs, third-party APIs, and Salesforce Developer Console.
• Ability to design and implement scalable solutions while maintaining code quality, testing standards, and technical documentation.
• Ability to work remotely within Eastern or Central Time Zone working hours.