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.