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