- Define and maintain the architectural frameworks/patterns, processes, standards, and guidelines related to systems, business, or data architecture.
- Translate business requirements into system qualities and repeatable design strategies and patterns, such as adaptability, scalability, availability, and security.
- Lead and guide the technical team in the development of project architectures, ensuring consistency with the initial design.
- Evaluate and select appropriate software or hardware and suggest integration methods.
- Oversee progress of the development team to ensure consistency with initial design and adherence to architectural standards.
- Provide technical leadership and support to software development teams.
- Conduct code reviews and provide critical guidance in system design and troubleshooting.
- Stay abreast of emerging technologies and new design approaches; provide guidance on their adoption within the organization.
- Collaborate with project managers and other staff members to develop budgets and timelines for solutions.
- Assess the business impact that certain technical choices may have on a client's business processes.
- Lead and mentor a team of developers and architects, providing guidance and support to ensure effective solution delivery.
- Facilitate team meetings and ensure clear communication of project goals and progress.
- Coordinate team efforts to align with project timelines and business objectives.
- Conduct performance evaluations and provide constructive feedback to team members.
- Offer career guidance and support professional development for direct reports, helping them achieve their career goals.
Requirements
- Proven experience as a Technical Architect or similar role in IT or software consulting.
- Hands-on experience with software development and documentation.
- Familiarity with software deployment and project lifecycle management.
- Mandatory experience with Salesforce Loyalty Cloud (Salesforce Loyalty Management), including implementation, configuration, and support of loyalty programs.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal abilities, with a talent for client-facing interaction.
- Ability to translate complex technical information into understandable terms for non-technical clients.
- Strong organizational skills with the ability to manage multiple clients or projects simultaneously.
Job description provided by OSF Digital.
View the original posting