Job Title Manager- Development
Summary of the Role
We are looking for an Development Manager to join this special team as a hands-on manager for the and lead the evolution of key Amadeus Ticketing and Document systems; you will have very strong technical, team, project management capabilities to systematically lead & manage engineering team. You will own the committed deliveries , Aligning & steering the Product roadmap, Coaching & Mentoring the team on long term & short term deliveries, architecture, designs & forward looking solutions coordinating with Architects and Global stakeholders. We expect you to be able to learn new technologies, engage & transform the team through creative & thoughtful leadership, critically assess trade-offs and become a trusted partner in areas of responsibility and inspire team members.
Main Responsibilities
Responsible for leading & managing a product Engineering team and being the prime touchpoint fronting the team for Engineering Deliveries, Coordination with QA, Product Management and Global stakeholders.
Propose, Drive & Lead in Architecture & Design Review Boards, Design and develop modules & artefacts for Amadeus products, platform components in concert with Architects and Tech Leads in the team.
Guide and mentor Engineers, developers, business analysts & quality engineers for architecture, coding, design, and deployment grade craftsmanship.
Full stack Engineering ownership from requirement to Release Integration including automation of technical insurance tests during the delivery process.
Implement & automates compliance to Functional & Non-Functional Requirements as defined in Amadeus standards.
Lead & Manage
Development, design and sustenance of product engineering including maintain technical high level and Low level design artefacts
Solutioning to customer needs, issues, prioritize and ensure delivery. Own the process adherence and agility best practices.
Implementation of Streaming & Batch Analytics data engineering & processing pipelines, Leverage open source and set standards working with internal architectural governance bodies.
Create meaningful best practices and engineering excellence guidelines - documentation, code analysis, coverage test reports, error handling procedures, and performance monitoring instrumentation for application code.
Escalate, Manage & remediate potential design, production & quality issues immediately to related development team and management as defined in escalation path procedure.
Lead the developments within the team all through the SDLC from design to release. Comfortable expanding ambiguous single line requirements or possibilities into next levels of flow tying together functional boxes and ultimately driving the technical direction of products.
Analyze anomalies and issues, help address RCA and maintain architectural, design, monitoring dashboards. Breakdown complexities into simple procedures and practices.
Help the Production support team to improve efficiency in problems investigation, resolution, dispatch and follow-up to bring Data Quality, Validation and Monitoring continuous improvements.
Mentor team members in developing technical craftsmanship skills & forming a good Engineering Community.
Skills & Knowledge - Technical / Functional and Managerial
Soft skills
Strong planning, communication and organization, Problem-solving, Team working and leadership skills.
Creative solving of technical problems - to translate technical requirements, to propose scalable designs and work with stakeholders, touchpoints & technical leaders across teams.
Clear communicator (written and verbal) - to communicate with engineers, stakeholders across domains & functions and articulate trade-offs.
Ability to focus on deadlines and deliverables - Estimation, prioritization and budgeting diligence.
Ability to think abstract - to ensure ability to not conform to the norm. Ask the right questions to critically assess and improve current architectures and evolve them with contemporary technologies.
Functional/Technical Skills
Strong proficiency in Engineering - C++, SQL, Data Structures, Kafka, Full Stack, Build and Depoyment system, Jenkins, CI/CD.
General Web Application development & delivery experience- Webservices, JSON, SOAP/XML, REST, API programming, SOA
Strong Stakeholder management, Agile Process experience in addition to Hands-On Design, Architecture guidance skills.
Hands -on experience in designing and developing large scale data product / systems end to end.
Exposure to Internal and External cloud deployment & architectural models.
Experience with performance tuning, secure coding practices is necessary.
Good understanding of non-functional requirements at various levels of scaling.
Knowledge of software methodologies, tools, and processes.
Proficient understanding of code versioning tools - GitHub/Stash/GitLab
Experience in writing clear, concise and comprehensive designs, specifications, and test plans.etc.
Hands-on experience with automated static analysis, code coverage, testing tools.
Education and Years of Experience
B.E. / B. Tech (Comp Sci) from Tier-0, Tier-1 and 10+ years of experience on architecture, design, development and testing. Should have played a managerial or technical leadership role.
Diversity & Inclusion
We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.