Overview
Skills
Job Details
Enterprise Architect
Overview
The Enterprise Architect will design and implement solutions that align with long-term IT and business strategies. This role involves creating enterprise-level applications and integrations, ensuring interoperability across platforms, and guiding technology standards to support strategic objectives.
Key Responsibilities
-
Provide design recommendations based on business strategy and update enterprise architecture to meet evolving needs.
-
Develop enterprise application and integration solutions, including major enhancements, interfaces, and custom features.
-
Ensure seamless integration of applications across the organization.
-
Define specifications and lead the design, development, and delivery of complex, business-critical solutions.
-
Establish programming and development standards, architectures, and procedures for code reuse.
-
Apply advanced programming languages, object-oriented design, and modern development methodologies.
-
Research emerging technologies and assess their application to business needs.
-
Create and maintain technology standards and guidelines for multi-platform, multi-application integration.
-
Serve as a technical expert across multiple IT disciplines.
-
Evaluate and recommend system options, architectures, and standards considering cost, risk, and business impact.
-
Document frameworks for implementing technical standards and integration changes.
-
Act as a consultant, mentor, and change advocate within the organization.
Education
-
Bachelor's or Master's degree in Computer Science, Information Systems, or related field, or equivalent experience.
Experience
-
7 10 years in multiple IT domains, including 2 3 years of architecture experience in tolling, Intelligent Transportation Systems, or transit.
-
Advanced to expert knowledge of enterprise architecture, application design, and system integration.
Desired Skills
-
Proficiency in Oracle PL/SQL (packages, cursors, triggers, collections).
-
Strong understanding of database concepts, data modeling, normalization, and optimization.
-
SQL query development and performance tuning expertise.
-
Familiarity with database administration (backup/recovery, user management, security).
-
Strong problem-solving and analytical skills for database and system issues.
-
Ability to collaborate effectively and communicate technical concepts clearly.
-
Code review and analysis experience, including test result validation.
-
Hands-on experience in system architecture design, technical specification creation, and architecture diagramming.
-
Ability to evaluate new technologies and recommend adoption strategies.