Job Description:
The Salesforce Developer is responsible for the design, development, and maintenance of customized Salesforce solutions that improve operational efficiency and support business processes. The role requires close collaboration with internal stakeholders, ensuring seamless integration, automation, and technical support for the organization’s CRM ecosystem.
Main Duties and Responsibilities:
1. Understand and take ownership of assigned business processes end-to-end
• Get full understanding of assigned business processes so the proposed solutions/features/fixes are made with all stakeholders in mind and are not made in a vacuum.
• Has the mindset of delivering quality code the first time around, within a reasonable amount of time, instead of delivering broken features as fast as possible.
2. Handling Center Manager Requests
• Receive and clarify incoming requests from Headquarters.
• Collect additional requirements from other departments when necessary
• Design and document multiple possible solutions for each request.
• Present solution options to HQ SF for review or approval.
• Develop and implement the approved solution.
• Test all updates before deployment and inform HQ SF once completed.
• Monitor changes or updates post-implementation.
• Always communicate with HQ SF before starting any new feature or task requested by agents or other departments.
• Prioritize bug fixes before handling new features or requests.
3. Development and Customization
• Build and maintain Apex classes, triggers, workflows, and Lightning components.
• Customize Salesforce objects, layouts, validation rules, and automation tools (Flow, Process Builder).
• Implement Salesforce best practices in coding, testing, and deployment.
• Support business process improvements through scalable automation.
4. System Integration and Maintenance
• Integrate Salesforce with Uconx and other third-party systems through REST/SOAP APIs.
• Create or escalate API-related tickets to Tally with complete technical documentation, screenshots, and JSON samples when possible.
• Report Uconx API limitations to HQ SF before creating any Tally ticket.
• Perform data validation, troubleshoot errors, and ensure synchronization between platforms.
5. Reporting and Analytics
• Develop Salesforce reports and dashboards as requested, primarily related to the App Process.
• Ensure data accuracy and integrity across reports and systems.
• Support management in decision-making through actionable insights.
6. Collaboration and Documentation
• Work closely with internal stakeholders to translate business needs into technical solutions.
• Maintain clear documentation for all development tasks, integrations, and configurations.
• Provide technical support and training to non-technical users when necessary.
Education:
• Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
Experience:
• 2–5 years of Salesforce development experience.
• Strong background in Salesforce customization, Apex development, and Lightning framework.
• Experience with third-party integrations and APIs.
• Familiarity with Agile methodologies and version control systems.
Technical Skills:
• Proficiency in Apex, Visualforce, Lightning Web Components (LWC), SOQL, and SOSL.
• Understanding of Salesforce data models, security, and governor limits.
• Experience with middleware tools and CI/CD deployment pipelines.
• Knowledge of JavaScript, HTML, and CSS for front-end customization.
Certifications (Preferred):
• Salesforce Platform Developer I (required)
• Salesforce Platform Developer II (preferred)
• Salesforce Administrator or App Builder (advantage)
Core Competencies:
• Analytical and problem-solving mindset
• Strong sense of accountability and attention to detail
• Excellent communication and documentation skills
• Ability to work independently and manage priorities
• Collaborative attitude with cross-functional teams
Performance Metrics:
• Timely delivery of development tasks and requests
• System reliability and minimal downtime
• Accuracy of data and successful deployment of updates
• Positive feedback from internal stakeholders
• Compliance with Salesforce development standards