Mission
Strategic Blueprint: Implementing the strategic architectural blueprint in the projects
Process Analysis: Analyzing business structures and processes to identify opportunities for improvement or enhancement through technology
Technical Architecture: Designing and leading the implementation of an technical architecture based on business requirements and IT strategies
Technology Evaluation: Collaborating with Enterprise Architects for the evaluation of emerging technologies and tools, ensuring they align with the overall architecture
Development Standards: Collaborating with development teams to enforce and adopt coding standards and best practices
Code Quality Assurance: Implementing automated code analysis tools to identify potential issues, such as code smells, security vulnerabilities, and performance bottlenecks
Infrastructure Alignment: Collaborating with infrastructure Enterprise Architect and infrastructure teams to design and implement scalable, reliable, and secure IT infrastructure
Security Alignment: Ensuring software architecture aligns with the organization's security policies, standards, and compliance requirements
Technical skills
Design Patterns: Proficiency in MicroServices design patterns (e.g., service discovery, circuit breakers, API gateways)
Decomposition Strategies: Ability to break down monolithic applications into smaller, independently deployable services
Scalability and Resilience: Understanding of scaling strategies and resilience mechanisms for MicroServices
Core Java: Strong foundation in Java programming language, including object-oriented principles
Spring Framework: Expertise in Spring Boot for building MicroServices
Cloud: Microsoft Azure, Kubernetes, PaaS services; other cloud services providers are an asset
React.JS: Proficiency with JavaScript frontend framework; similar JavaScript framework knowledge is an asset
Identity and Access Management (IAM): In-depth understanding of IAM principles for authentication and authorization; Keycloak is an asset
Profile
University degree in ICT - BAC +3 minimum
Minimum of 8+ years of proven experience in the indicated fields
Service, corporate and business oriented
Strong interpersonal skills
Professional communication and behavior in all interactions
Real team player with the ability to propose and convince
Able to work both autonomously and within a dynamic team
Organized and meticulous
Proactive, able to challenge the model drawn up
Curious, concerned, and able to acquire new knowledge
Proficient in written and spoken French and English