Overview
Hybrid
Depends on Experience
Full Time
Skills
Application Development
AI/ML
TOGAF
microservices architecture
AWS
Azure
GCP
Job Details
Job Summary:
The Enterprise Architect (EA) will work with project and IT teams and be responsible for designing, planning, and implementing strategic solutions that align with organization-wide IT strategy and business objectives. This role ensures that systems, applications, and infrastructure are scalable, secure, and efficient while driving digital transformation. The EA collaborates with IT teams, solution architects, and business stakeholders to ensure solutions are holistic, conform to standards, and take strategic perspective. They will also contribute to developing roadmaps, standards, and governance frameworks for enterprise-wide technology solutions.
Key Responsibilities:
- Develop and maintain the enterprise architecture (EA) framework, ensuring alignment with business goals and industry best practices.
- Define and document architecture principles, standards, and guidelines for systems, applications, data, and infrastructure.
- Lead the evaluation and selection of technology solutions, ensuring compatibility, scalability, and cost-effectiveness.
- Collaborate with business and IT leaders to translate business requirements into technical strategies.
- Assess current IT systems and identify gaps, risks, and opportunities for optimization.
- Design and oversee the implementation of cloud, hybrid, and on-premises architectures.
- Ensure security, compliance, and risk management are integrated into all architectural solutions.
- Provide guidance on emerging technologies (e.g., AI/ML, IoT, blockchain) and their potential business impact.
- Mentor and advise development, infrastructure, and security teams on architectural best practices.
- Lead enterprise-wide IT governance, including architecture review boards (ARB) and technology lifecycle management.
- Work closely with stakeholders to translate business requirements into technical solutions.
Core Competencies:
- Technical Expertise: Deep understanding of software architecture, design patterns, and development methodologies.
- Problem-Solving: Ability to analyze complex problems and propose effective solutions.
- Communication: Strong verbal and written communication skills to articulate technical concepts to non-technical stakeholders.
- Collaboration: Proven ability to work effectively in cross-functional teams.
- Leadership: Demonstrated ability to lead and mentor technical teams.
- Innovation: A forward-thinking mindset with a focus on continuous improvement and innovation.
Required Skills and Experience:
- Bachelor s or Master s degree in Computer Science, Information Technology, or a related field.
- 10+ years of experience in software development, with at least 3 years in an application architect role.
- Proficiency in designing and implementing enterprise-level applications.
- Strong knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.
- Strong knowledge of enterprise architecture frameworks (e.g., TOGAF, Zachman, FEAF).
- Works effectively with executives, engineers, and business units.
- Stays current in industry trends and emerging technologies.
- Guides teams in adopting best practices and innovative solutions.
- Ability to align IT with long-term business objectives and improved business outcomes
- Ensures adherence to regulatory and security standards.
- Knowledge of security best practices and compliance standards (e.g., GDPR, HIPAA).
- Experience with Agile/Scrum methodologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.