Responsibilities
Design, develop, and implement custom Salesforce applications using Apex, Visualforce, Lightning Web Components, and Salesforce APIs to meet business requirements.
Customize and enhance the Salesforce platform with triggers, classes, and batch jobs to optimize performance and ensure scalability.
Integrate Salesforce with external systems through RESTful/SOAP APIs, Middleware, and third-party tools to streamline data flow and improve functionality.
Implement Salesforce Lightning solutions to modernize user interfaces and improve user experience across devices.
Maintain and improve Salesforce configurations, workflows, validation rules, and process builders to ensure the system aligns with business needs.
Collaborate with business stakeholders and product owners to understand business needs and translate them into technical requirements and solutions.
Design and implement unit tests and automated testing strategies to ensure code quality and system integrity.
Provide technical leadership and mentorship to junior developers, guiding them in best practices and efficient development.
Participate in Agile/Scrum ceremonies and work closely with the project team to meet deadlines and deliverables.
Optimize Salesforce environments for performance, including data management, security configurations, and scalability.
Troubleshoot and resolve technical issues within Salesforce environments, offering proactive solutions to minimize system downtime and improve reliability.
Stay up-to-date with the latest Salesforce features, best practices, and product releases to continuously improve the system and adopt new innovations.
Qualifications
5+ years of experience as a Salesforce Developer, with a strong background in Apex, Visualforce, Lightning Web Components, Salesforce DX, and Salesforce APIs.
Proficient in Salesforce integrations, including REST/SOAP web services, third-party integrations, and middleware tools.
Extensive experience working with Salesforce Lightning, Aura components, and modern UI/UX best practices.
Solid understanding of Salesforce platform architecture, data modeling, and database relationships within the Salesforce ecosystem.
Experience with Salesforce development tools such as Salesforce CLI, Salesforce DX, and Git for version control.
Knowledge of Salesforce best practices, including security models, data management, and performance optimization strategies.
Experience in Agile/Scrum environments, with the ability to contribute to iterative development cycles and manage competing priorities.
Salesforce Certifications: Salesforce Certified Platform Developer I & II, Salesforce Administrator certification, and any specialized certifications (e.g., Sales Cloud, Service Cloud, Marketing Cloud) are highly desirable.
Strong problem-solving, debugging, and analytical skills to quickly resolve issues and enhance platform performance.
Advanced English proficiency, capable of working in global teams and communicating effectively with both technical and non-technical stakeholders.
Any Graduate