Job Description
about the role
- Analyze client needs and propose suitable solutions.
- Estimate workloads, plan projects, and monitor their execution.
- Mentor and guide development teams on best practices and technologies to use.
- Facilitate technical decisions and ensure the quality of deliverables.
- Communicate effectively with both technical and non-technical stakeholders.
- Work cross-functionally with teams from different cultures and locations in Europe and North Africa.
- Identify and resolve complex technical and business problems.
- Propose innovative and optimized solutions to meet client needs.
- Actively participate in agile ceremonies (scrum, sprint planning, etc.).
- Quickly adapt plans and priorities based on feedback and evolving requirements.
about you
Technical skills :
- Experience in Angular and Java software engineering and large systems experience with Spring and Springboot Framworks
- Understanding of Continuous Integration (GIT, GitLab CI, Devops ) and ability to implement.
- Understanding infrastructure and containerized environment especially Kubernetes
- Extensive Orchestration knowledge and experience in conceptualizing workflow solutions using Camunda and developing around is definitely a big plus.
- Business Process Management Notation (BPMN) nice to have.
- Experience in designing and developing RESTful APIs within a micro-services architecture (in TMForum standard/framework will be a plus)
- Quality assurance including peer reviews, Unit, and Integration testing.
- Release management including source control, documentation and go-live.
- Experience in designing efficient and secure software architectures.
- Ability to produce high-quality code adhering to best practices for security and performance.