Role: Salesforce Technical Architecture - Technical Architect
Experience: 10-13 Years
Job Responsibilities
- Lead the design and development of technical solutions, ensuring they align with business objectives and requirements.
- Define technical standards and best practices, frameworks, reference architecture, and design patterns for the development and implementation of the technical solution.
- Work closely with Engineering Manager to establish guidelines for software engineering practices including code organization, branching strategies, code coverage & quality, CI/CD pipelines, security/performance guidelines.
- Create and maintain technical documents such as architectural diagrams, system documentation, and standard operating procedures.
- Provide technical leadership and guidance to development teams, ensuring adherence to defined best practices and standards.
- Participate in architecture and design reviews to identify and address technical risks and issues early in the development lifecycle.
- Identify and mitigate technical debt and other technical issues that impact the performance and maintainability of software systems.
- Conduct research on emerging technologies and make recommendations on how to leverage them to improve existing systems and processes.
- Establish standards and best practices, frameworks, and reference architectures for Technical, Business, and Industry solutions.
- Groom and mentor Junior Technical Architects in the team.
Required Technical/Functional Competencies
System Design
- Has good understanding of system design principles.
- Can independently design moderately complex systems and can explain design decisions to stakeholders.
Technical Architecture Design
- Has good knowledge and experience in implementing technical architectures.
- Can design technical architectures that meet basic business requirements.
- Able to work independently with some guidance and may require support in more complex scenarios.
Emerging Technologies
- Manages emerging technology projects, ensures best practices are being followed.
- Develops and implements emerging technology strategies that support the organization's strategic objectives.
Architecture Tools and Frameworks
- Has expert knowledge of architecture industry tools & frameworks with accreditation/certification in the relevant areas.
- Ability to tailor architectural methods, tool selection & customization as per need.
- Can independently make decisions in tool selection process and provide future direction for tools and framework selection.
Design Principles and Implementation
- Good understanding of design principles and implementation techniques.
- Can work independently on simple design tasks but may require support for complex projects.
- Demonstrates the ability to apply standard design practices effectively.
Product/Technology Knowledge
- Implement code or configure/customize products, drive adoption of industry standards and practices, and contribute to development of reusable assets and innovative solutions.
- Work on complex modules independently.
- Analyze various frameworks/tools and present recommendations, contribute to development of training and certification material, and demonstrate thought leadership through whitepapers and webinars.
Estimation and Resource Planning
- Good understanding of estimation and resource planning techniques, such as the WBS model.
- Identify the resources required to complete a task and use appropriate estimation models for low to medium complexity scenarios.
Software Engineering Principles & Best Practices
- Good understanding of software design patterns and principles.
- Knowledge of version control systems and basic DevOps concepts with awareness of testing methodologies and tools.
- Able to develop and maintain medium‑complexity software components.
- Writes clean, maintainable code and follows best practices.
- Participates in code reviews and offers constructive feedback.
- Collaborates with cross‑functional teams and can work independently on projects.
Required Behavioral Competencies
Accountability
- Being a role model for taking initiative and ensuring others take initiative, removing obstacles for others, taking ownership for results and deadlines for self and others, and acting as a role model for being responsible.
Agility
- Works with a diverse set of situations, people and groups and adapts and motivates self and team to thrive in changing environment.
Collaboration
- Reaches out to others in team to ensure connections are made and team members are working together.
- Looks for ways to integrate work with other teams, identifying similarities and opportunities, making necessary changes in work to ensure successful integration.
Customer Focus
- Engages in executive customer discovery to predict future needs of customers and drives customer relationships with a long‑term focus and takes actions to enhance customer loyalty.
Communication
- Communicates and presents complex ideas, information, and data to multiple, broad, and demanding stakeholders internal and/or external to the Organization.
- Helps others communicate better with their audience. Demonstrates honest, direct, and transparent communication and facilitates conversations within the team and its close collaborators.
Drives Results
- Proactively seeks challenging and differentiated opportunities and drives and motivates team members to take on more responsibility.
Resolves Conflict
- Balances the business interests of all stakeholders and manages any conflicts offering mutually beneficial options.