Roles and Responsibilities:
Planning
- Define and drive technology strategy at both project and enterprise levels.
- Lead the development, adoption, and enforcement of enterprise-wide coding standards.
- Collaborate with IT leadership to define long-term technology roadmaps and initiatives.
- Evaluate and integrate emerging technologies into existing enterprise systems to enhance scalability and performance.
- Lead cross-functional teams in strategic planning, architecture definition, and execution.
System Design & Integration
- Manage and lead large-scale, complex software development and Salesforce implementation projects.
- Design and architect end-to-end Salesforce solutions, ensuring alignment with business needs and enterprise architecture standards.
- Evaluate new tools, frameworks, and integration patterns for continuous improvement.
- Provide technical expertise and guidance in solving complex system and integration challenges.
- Establish reusable architectural frameworks and best practices for maintainability and performance.
System Operations & Optimization
- Design and implement proactive monitoring and observability solutions for Salesforce and integrated systems.
- Lead automation initiatives to reduce manual intervention and enhance operational efficiency.
- Serve as a liaison between development, operations, and support teams to ensure seamless production delivery.
- Develop and deliver advanced technical and operational training for development teams.
- Drive continuous improvement programs across development, release, and support processes.
Mentorship & Leadership
- Mentor junior developers, technical leads, and architects, providing strategic direction and guidance.
- Foster cross-functional learning and collaboration across product, operations, and engineering teams.
- Promote a culture of technical excellence, accountability, and innovation.