HamburgerMenu
hirist

Job Description

Job Title : Senior Manager Development


Job Description :


Common accountabilities :


- Works with a high level of autonomy.


- Leads projects, contributes to broad cross-functional projects.


- Proficient in technical knowledge to ensure team performs at a high level.

- Is recognized as a leader in own area and may formally train Specialists/Senior Specialists.

- Accountable for the budget, performance and results of a medium-sized team or multiple teams of employees.

- Influences the resource, budget and policy planning and sets concrete development plans for the team members.

- Understands how main business drivers may impact on own area.

- Can assess complex problems with broad impact on the activity, improve processes, recommend solutions and risk mitigation plans.

- Able to communicate complex information.

- Has a mid/long-term vision of the activity and the business, influences the department's

strategy based on a broad understanding of the environment.

- Exposed to complex decision making.

Specific Accountabilities :


Accountability / Business acumen :


- Define and share the technical/functional team roadmap and vision according to the department/division/company objectives.


- Regular Report on team activities.

- Be accountable for the performance and results of a unit within own discipline or function.

- Develop plans and priorities to address resource and operational challenges.

- Suggest alternatives / improvements / new techniques in processes, flows, operational

models and plans.

- Moderate budgetary impact on business.


Technical Excellence :


- Producing code of high quality with high efficiency.


- Work in each step of the product development cycle including creating technical

requirements, leading complex feasibility studies, project planning, identifying dependencies

and improvements.

- Investigate, analyze & give recommendations on the root causes of complex software and

system defects.

- Solving problems / troubleshooting in a timely manner & with a high level of engagement.

- Foster applications that are easy to monitor and operate, to improve infrastructure availability.

- Apply best practices on code quality and security-safe code through non-functional

requirements mastery, code reviews, coding guidelines, unit testing and code refactoring.


- Technological Acumen - cross disciplinary knowledge (ex. UI, network).

- Deliver solutions by leveraging cloud platforms such as AWS, GCP, Azure, or PCF.

- Design and integrate messaging platforms, including RabbitMQ, Kafka, cloud messaging, and

enterprise messaging.

- Apply distributed caching solutions like Redis, Memcache, etc., to optimize application

performance.

Specific Skills :


- Develop and maintain applications using advanced Java (Java 8 and above), including

concurrency, multithreaded models, blocking/non-blocking IO, lambdas, streams, generics, and complex algorithms and data structures.


- Execute database operations (DDL, DML), model database structures, manage transactional

scenarios, and implement Isolation levels for both SQL and NoSQL databases.

- Utilize frameworks such as SpringBoot, Spring Cloud, or Quarkus to deliver scalable, complex solutions.

- Lead development of API-based digital journeys and implement alternatives such as DBT to

achieve target outcomes.

- Utilize build and automation tools, code quality plugins, CI/CD pipelines, and containerization

platforms like Docker, Podman, and Kubernetes.

- Employ logging and monitoring solutions like Splunk, ELK Stack, Grafana, etc., to track

technical KPIs and ensure system reliability.

- Apply application profiling tools such as jProfiler, Yourkit, and Visual VM to optimize

application performance.


Continuous Improvement :


- Suggest evolution of the component and make recommendations on how to manage the debt of the code / clean up the code.


- Improve the technical aspect of the project delivery and provide recommendations for

engineering process improvement.

Building cross-functional/technical teams & knowledge sharing :


- Work easily with others / ensure smooth communication.


- Consistently create successful engagement on projects and collaborate with cross-functional

teams in driving operating and service excellence.

- Attending to PE community events.

- Contribute to the R&D cultural transformation and talent development through team members (junior members) technical coaching and mentoring (give an answer, provide feedback) reactive is mandatory.

- Delivering trainings that have been defined optional.

- Being a Developer advocate (depending on area of influence, going to hackathon, recruitment

days, conference, participating to Opensource).

Communication :


- Ensure timely and appropriate communication to team members regarding company/organization information.


- Collaborate with other software development, architecture, solutions, and QA teams to ensure that software systems are designed for testability, stability, scalability, and

performance.

Diversity & Inclusion :


- Amadeus aspires to be a leader in Diversity, Equity and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience.

- Amadeus is an equal opportunity employer.

- All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation,?age, beliefs, disability or any other characteristics protected by law.


info-icon

Did you find something suspicious?