Salesforce Architect:
Scope & Complexity: The Architect will have a pivotal role in shaping the enterprise application strategy with enterprise-wide impact. This role integrates advanced technical expertise with strategic vision, driving cross functional innovation, ensuring compliance, and influencing organization wide initiatives.
Job Duties
1. Enterprise Architecture Strategy:
- Define and drive the architecture strategy for enterprise applications, ensuring alignment with the organization’s long-term goals and technology vision.
- Lead the architectural design of large-scale, complex systems across Primarily Salesforce,
With integrations across Anaplan, Workday, and SnapLogic.
2. Innovation and Technology Leadership:
- Lead the exploration and implementation of new technologies, tools, and methodologies that can enhance the capabilities and performance of enterprise applications.
- Advocate for and drive the adoption of innovative solutions that provide competitive advantage and business value.
- Proactively identify existing and potential system gaps, prepare plan and execute to reduce the technical-debt on a continuous basis
3. End-to-End Solution Ownership:
- Take full ownership of the design, development, deployment, and support of end-to-end solutions, ensuring they meet business needs and performance standards.
- Oversee the entire software development lifecycle, from concept through to delivery and ongoing maintenance.
4. Cross-Platform Integration Strategy:
- Lead the development of complex, cross-platform integrations using SnapLogic and other tools, ensuring seamless data flow and automation across Anaplan, Salesforce, and Workday.
- Establish best practices and standards for integration architecture and data management.
5. Technical Leadership and Mentorship:
- Provide leadership and mentorship to the technical team, guiding the development of high-quality code and scalable solutions.
- Foster a culture of continuous learning, technical excellence, and collaboration within the team.
6. Strategic Collaboration with Product / Business Leaders:
- Collaborate with Product owners senior product/ business leaders to understand strategic objectives and translate them into technical solutions that drive business success.
- Act as a trusted advisor to stakeholders through Product-Owners, providing insights on how technology can solve business challenges and create opportunities.
7. Performance and Scalability Optimization:
- Lead initiatives to optimize enterprise applications' performance, scalability, and reliability, ensuring they can support growing business needs.
- Implement advanced performance monitoring and optimization techniques to address potential bottlenecks proactively.
8. Governance, Risk, and Compliance Management:
- Ensure all development work complies with governance policies, industry regulations, and security standards, particularly in handling sensitive data across platforms.
- Develop and enforce security protocols and compliance frameworks within the development team.
9. Driving Continuous Improvement:
- Lead continuous improvement efforts within the development organization, focusing on enhancing processes, reducing technical debt, and adopting best practices.
- Establish metrics and KPIs to measure the effectiveness of development activities and identify areas for improvement.
10. Crisis Management and Problem Resolution:
- Take a leading role in managing and resolving critical incidents, ensuring rapid recovery and minimal impact on business operations.
- Engage in root cause analysis to prevent recurrence and improve system resilience.
Skill Set
1. Expert-level knowledge in one or multiple applications like Salesforce, good to have knowledge in Anaplan, Workday, and SnapLogic:
- In-depth expertise in these platforms, including advanced customization, configuration, integration, and performance tuning.
2. Enterprise Architecture and System Design:
- Strong background in enterprise architecture, able to design scalable, secure, and resilient systems that align with business objectives.
3. Leadership and Mentorship:
- Proven leadership skills with experience mentoring and guiding senior/Junior developers, fostering a culture of technical excellence and innovation.
4. Strategic Vision and Business Acumen:
- Ability to align technical solutions with business strategy, understanding the broader impact of technology on organizational success.
5. Advanced Integration and Data Management:
- Expertise in designing and implementing complex integrations across multiple platforms, with a focus on data consistency and reliability.
6. Innovation and Technology Foresight:
- Strong ability to stay ahead of emerging technologies and trends, driving innovation within the enterprise applications landscape.
7. Security and Compliance Expertise:
- Deep understanding of security best practices, compliance requirements, and risk management, with the ability to implement these at scale.
8. Crisis Management and Problem-Solving:
- Exceptional problem-solving skills, particularly in high-pressure situations, with the ability to quickly diagnose and resolve complex issues.
9. Performance Optimization and Scalability:
- Expertise in optimizing application performance and ensuring systems can scale to meet growing business demands.
10. Collaboration and Stakeholder Management:
- Strong collaboration and communication skills, with the ability to influence and build strong relationships with senior business and technical stakeholders.