Duties & Responsibilities
Improve DevOps Processes : Continuously refine CI / CD pipelines (e.g., Copado) and automate testing frameworks to improve deployment velocity, reduce errors, and implement industry best practices like shift-left quality and shift-right monitoring, incorporating AI insights where appropriate.
Develop and Maintain : Build and enhance Flows, Apex classes, triggers, Lightning Web Components (LWC), Visual force pages, and declarative configurations, ensuring they are optimized for performance and scalability.
Drive Innovation with AI : Integrate AI-powered features, including Predictive AI, Generative AI, and Agentforce AI, to automate workflows, improve efficiency, and optimize processes.
Participate in Solution Design : Collaborate on design reviews, providing input on technical architecture and solution design while incorporating AI-driven insights and automation layers into the overall development strategy.
Ensure Code Quality : Conduct peer reviews, write unit tests, and adhere to coding standards to guarantee reliable and secure code. Continuously improve coding practices by incorporating AI-based quality assurance tools and recommendations.
Troubleshoot and Resolve : Identify and address production issues—including performance bottlenecks, integration failures, and deployment challenges—while leveraging AI anomaly detection and monitoring tools for proactive issue resolution.
Integrate External Systems : Maintain and enhance integrations with external systems via REST / SOAP APIs, Platform Events, and middleware tools while exploring AI-based automation to streamline integration tasks.
Document Technical Solutions : Produce thorough documentation of technical solutions, including AI-enabled functionalities and integration workflows, while maintaining the knowledge base to support onboarding and operational continuity.
Champion AI Innovation : Drive the adoption of AI models and technologies across development and deployment processes, ensuring tangible enhancements to application usability, efficiency, and decision-making capabilities.
Requirements
Basic Qualifications
Education : Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
- Salesforce Experience : 5+ years of experience in Salesforce Sales & Service Cloud development, with hands-on expertise in Apex, Flows, Lightning Web Components (LWC), and Salesforce declarative configurations.
- 3+ years of experience in Salesforce DevOps or CI / CD implementation, with a focus on optimizing deployment strategies and pipelines.
- AI Enthusiasm : Passionate about AI technologies, with a strong interest in learning and implementing Predictive AI, Generative AI, and Agentforce AI s olutions to enhance Salesforce development and innovation.
- CI / CD Proficiency : Proven ability to apply continuous integration (CI) principles and practices, ensuring seamless team collaboration and code integration.
- Copado Expertise : Practical knowledge of Copado Source Format and Metadata Pipelines for efficient, automated Salesforce deployments.
- Metadata Management : Strong understanding of Salesforce metadata management, deployment strategies, and version control best practices.
- Testing Skills : Hands-on experience with automated testing frameworks (e.g., Copado Robotic Testing) and API integration testing, ensuring quality and reliability during development and deployments.
- Agile Knowledge : Familiarity with Agile / Scrum methodologies, contributing to iterative and collaborative development cycles.
- Salesforce Certifications Required : Salesforce Admin, Platform Developer I, and Platform Developer II.
- Proven ability to mentor and lead teams in Salesforce DevOps best practices , fostering collaboration and driving innovation within agile teams.
- Demonstrates creativity and adaptability in integrating AI advancements into Salesforce DevOps workflows and processes to deliver transformative solutions effectively.
Preferred Qualifications
Test Automation Expertise : Experience with Copado Robotic Testing (CRT) for automating Salesforce testing processes and ensuring deployment quality.Familiarity with Test-Driven Development (TDD) to write reliable, high-quality code and adhere to best practices.Performance Optimization : Demonstrated knowledge of monitoring tools and techniques for identifying, addressing, and optimizing system performance bottlenecks.Advanced Certification : Salesforce Platform Developer Lifecycle & Deployment Architect Certification or equivalent expertise.Agile Experience : Hands-on experience working in an agile environment, with a solid understanding of iterative development, sprint planning, and collaboration across teams.Problem-Solving Skills : Exceptional ability to break down complex problems, estimate development time, and prioritize tasks effectively within agile workflows.Technology Awareness : Deep understanding of the technology landscape, familiarity with current technology trends, and ability to bring innovative ideas and solutions to the team, especially leveraging advancements in AI-driven technologies.Vision Alignment : Demonstrates the ability to align personal and team goals / objectives with the organization's broader vision statement and decision-making framework to create solutions that positively impact business outcomes.Continuous Learning : Shows a proactive approach to staying updated on new technologies, methodologies, trends, and AI innovations, incorporating them into Salesforce DevOps workflows to improve scalability and efficiency.Skills Required
Flows, Metadata Management, APEX