Strategic Planning: Develop and maintain the enterprise architecture roadmap, aligning it with the company's overall business objectives.
Technology Assessment: Evaluate emerging technologies and their potential impact on the organization, recommending adoption or rejection based on their alignment with business needs and architectural principles.
Solution Architecture: Design and document high-level and detailed architectural blueprints for complex systems and applications.
Standards and Governance: Establish and enforce architectural standards, guidelines, and governance processes to ensure consistency and quality across the enterprise.
Collaboration: Work closely with business stakeholders, development teams, and infrastructure teams to ensure that technology solutions meet their requirements and are implemented effectively.
Risk Management: Identify and mitigate architectural risks, including security, performance, and scalability concerns.
Qualifications:
Technical Skills: Proven expertise in Java, J2EE, and Azure cloud technologies. Strong understanding of enterprise architecture frameworks and methodologies.
Experience: Minimum of 10 years of experience in enterprise architecture roles, with a track record of successful project delivery.
Problem-Solving: Excellent problem-solving and analytical skills, with the ability to think critically and creatively.
Communication: Strong communication skills, both verbal and written, with the ability to effectively convey complex technical concepts to both technical and non-technical audiences.
Leadership: Ability to lead and mentor teams, fostering a collaborative and innovative work environment.