Senior Salesforce Developer
Job details
As the Senior Salesforce Developer, you will be responsible for designing, developing, and testing system modifications, enhancements, production support, and the Salesforce Service Cloud maintenance. A seasoned Salesforce Developer will have strong knowledge and experience with full-stack development and coding algorithms. Additional responsibilities for this role will include successfully restructuring the salesforce platform to support the department's vision and direction.
Responsibilities
- Develop, customize, and optimize Salesforce solutions using Apex, Lightning Web Components, and other relevant technologies to align with business requirements and drive process efficiency.
- Design, develop, and maintain robust backend systems using object-oriented programming languages (C# or Java) to ensure high performance, scalability, and maintainability.
- Utilize cloud technologies, with a preference for Azure, to architect and deploy applications that are highly available and scalable.
- Collaborate with stakeholders to gather and translate functional requirements into technical designs.
- Mentor and guide junior engineers, sharing knowledge and expertise to elevate the overall technical competence of the team.
- Stay up to date with Salesforce updates, new features, and industry trends to propose innovative solutions.
- Conduct thorough troubleshooting and debugging to identify and resolve issues promptly, maintaining system stability and reliability.
- Participate in the entire application life cycle from design to development, testing, deployment and integration with other applications, fostering a culture of continuous improvement.
- Utilize best practices to perform operational support, enhancements, and bug fixes, as needed, to the Salesforce.com platform.
- Create and update technical documentation for solution design, architecture, and specifications.
- Integrate Salesforce with external systems and APIs to streamline processes and enhance data flow.
- Design and implement efficient relational database schemas, including stored procedures and query optimizations, to ensure data integrity and performance.
- Apply design patterns and best practices to ensure code quality, maintainability, and extensibility of software systems.
- Participate in project team meetings and collaborate with consultants and peers, including system/business analysts, project managers, and end-users.
- Complete all necessary continued learning and training requirements per department and company need.
- Other essential duties as assigned.
Job Specification
Requirements And Qualifications- Minimum of 3-5 years of professional software development experience with a strong focus on backend development using object-oriented programming languages such as C# or Java.
- At least 3 years of hands-on experience in Salesforce development, including Apex, Lightning Web Components, and API integrations.
- Strong understanding of Salesforce architecture, data model, security, and deployment mechanisms.
- Proficiency in Apex, Lightning Components, Visualforce, SOQL, and SOSL.
- Proven expertise in relational database design, schema design, stored procedures, and query optimizations.
- In-depth understanding of software design patterns and their application in building maintainable and scalable solutions.
- Strong commitment to following coding best practices, code reviews, and maintaining code quality.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.