About the job
Position Integration Solution Architect
Job Code Professional
Reports to Head of Digital Strategy and Enterprise Architecture
Direct Reports Division Technology & Science
Sector OXAGON
Role Purpose
As an Integration Architect, you'll be the technical linchpin for integrating applications within the OXAGON ecosystem, using your deep knowledge of integration technologies and architectural strategies. Your role involves leading the planning, execution, and management of system integrations to align with business needs and adhere to our architectural standards. You will strategize and collaborate with teams to create, enhance, and maintain robust integrations that connect data, applications, and third parties, supporting both business processes and customer requirements. Additionally, you'll optimize existing integrations for improved performance and efficiency, driving technological innovation and operational excellence across the organization.
Key Accountabilities & Activities
The successful candidate will:
- Strategize, implement, and oversee the integration of applications within our existing portfolio.
- Collaborate with IT teams and business analysts to design and execute integration solutions.
- Develop and maintain integration architectures, ensuring alignment with current and future state requirements.
- Establish and enforce integration standards, guidelines, and processes.
- Stay abreast of industry trends to recommend and implement necessary integrations and updates.
- Coordinate with product owners to ensure integration strategies complement technical design and business goals.
- Identify and address integration service gaps, minimizing impact on operations.
- Engage with various technologies, including API management, Service-Oriented Architecture (SOA), AI/ML integrations, and data integration.
- Demonstrate a commitment to continuous learning across various software architecture domains (Data, Infrastructure, DevOps, etc.).
- Serve as a proxy for the Lead Enterprise Architect as required.
Background, Skills & Qualifications
Knowledge, Skills, and Experience
- Experience Core Experience: At least 5-7 years in IT solution development disciplines, focusing on technical architecture, network management, application, or cloud development. This should include at least five years in API management and integration architecture.
- Technological Versatility: Experience with various technologies, platforms, and processing environments.
- Strategic Acumen: Strong grasp of strategic technology trends and the application of both current and emerging tech to business models.
- Agile and Product Management: Solid understanding of product management and agile methodologies. Ability to support agile teams with advice on opportunities, impacts, and technical considerations.
- Industry Insight: Previous work in the utilities or telecom sectors preferred but not mandatory.
- Architectural Leadership: Experience in developing architecture blueprints, strategies, and roadmaps. Capable of leading design reviews and impact analysis within set standards and architectures.
- Communication Skills: Proven ability to deliver presentations to senior executives and technical teams.
Technical Proficiency
- Deep knowledge of integration modeling and experience with at least one technology stack (API, Middleware, SOA, etc.).
- Broad Knowledge Base: Understanding of various architectural and protocol standards (SOA, REST API, Data Integration, etc.) and familiarity with multiple integration and API platforms (e.g., Kafka, MuleSoft, WebMethods, Informatica).
Skills
- Comprehensive Architecture Knowledge: Familiarity with all aspects of solution technology architecture, including business, information, data, network, and security.
- Methodology Expertise: Understanding various system development life cycle methodologies, including agile, DevOps, and traditional models.
- Modeling Proficiency: Knowledge of different modeling languages like UML and ArchiMate.
- Integration Acumen: Strong grasp of integration standards, patterns, and best practices.
- Technical Skills: Excellent understanding of application integration, infrastructure, and network architecture. Proficient in coding languages such as Java, C++, Scala, Python, and SQL, and familiar with system integration technologies like RESTful APIs and OAUTH 2.0.
- Containerization and Kubernetes Expertise: Proficient in containerization technologies and orchestration with Kubernetes, enabling scalable, efficient deployment, management, and scaling of applications.
- Business and Technical Translation: Translating business requirements into business processes and technical designs.
- Communication: Demonstrated ability to communicate complex technical information to various stakeholders succinctly.
- Adaptability: Openness to learn new skills, technologies, and frameworks with the flexibility required in a startup environment.
Qualifications
- Bachelor's degree in Computer Science or related
- Experience in enterprise application integration technologies and toolsets
- Experience in architecture patterns and integration design principles