What are the responsibilities and job description for the Salesforce Developer position at SEC Group?
Salesforce Developer
Our client is looking for a skilled Salesforce Developer to join their team and contribute to the customization, implementation, and optimization of their global Salesforce platform. The ideal candidate should have a strong technical background in Salesforce development, with experience in building and enhancing custom features to meet business needs. In this role, you will collaborate with cross-functional teams—including business analysts, project managers, and other developers—to deliver scalable solutions that improve business efficiency and streamline operations.
Key Responsibilities:
- Develop Custom Solutions: Design, develop, and deploy tailored Salesforce solutions using Apex, Visualforce, and Lightning Components to support core business functions.
- Integration Management: Integrate Salesforce with other systems using REST/SOAP APIs, ensuring seamless data flow and consistency across applications.
- Salesforce AppExchange Optimization: Recommend ways to enhance the use of 3rd-party apps to optimize sales processes and activities linked to the Salesforce platform.
- System Optimization: Identify and implement solutions to enhance system performance, data integrity, and user experience.
- Collaboration: Partner with cross-functional teams to gather requirements, offer technical insights, and align Salesforce capabilities with business needs.
- Testing & Quality Assurance: Conduct unit testing, debugging, and validation of Salesforce solutions to ensure high-quality delivery before deployment.
- Documentation & Training: Document system architecture, design changes, and user instructions. Assist in training end-users and provide ongoing technical support.
- Stay Updated: Keep abreast of Salesforce releases and new features, recommending improvements to the Salesforce environment based on best practices.
- Technology Alignment: Ensure IT systems and CRM tools are optimized for performance and integrate smoothly across teams.
Required Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Experience: 3-5 years of Salesforce development experience, with expertise in Apex, Visualforce, and the Lightning Component Framework.
- Technical Expertise: Strong understanding of IT systems, software development, and sales-related technology infrastructure (e.g., CRM systems).
- Project Management Skills: Proven ability to manage complex projects, prioritize tasks, and meet deadlines in a fast-paced environment.
- Leadership: Experience leading cross-functional teams and managing relationships with senior stakeholders.
- Communication Skills: Excellent verbal and written communication skills, with the ability to present technical details to non-technical audiences.
- Certifications: Salesforce Platform Developer I certification required; Platform Developer II is a plus.
- Additional Certifications: PMP, Agile, or other relevant project management certifications are a plus.
Technical Skills & Experience:
- Salesforce Development: Proficient in Salesforce platform development with a strong understanding of best practices and design patterns.
- Declarative Development Tools: Familiarity with Salesforce tools such as Process Builder, Flows, and custom objects.
- API Integration: Experience with REST and SOAP APIs and integrating Salesforce with external systems.
- SOQL & SOSL: Strong knowledge of Salesforce query languages for efficient data manipulation.
- CI/CD & Version Control: Experience with CI/CD tools and version control (e.g., Git, Jenkins) is a plus.
- Sales Operations Knowledge: Understanding of sales processes, including CRM and sales pipeline management tools.
- Change Management: Experience in managing organizational change during technology or workflow implementations.
- Budget Management: Proficiency in managing budgets and understanding the financial impacts of project investments.
Desired Skills:
- Strong problem-solving skills with the ability to manage multiple projects simultaneously.
- Excellent interpersonal skills with a customer-oriented approach.
- Ability to work both independently and as part of a collaborative team.