Technical Delivery Manager
Role Purpose and Overview
The Technical Delivery Manager (TDM) holds a vital techno-functional leadership position, emphasizing strong technical ownership and accountability for the end-to-end delivery of applications. This role plays a pivotal part in a banking modernization program focused on migrating applications from legacy monolithic systems to scalable microservices architectures within Java-based technology stacks.
The TDM balances approximately 70% technical responsibilities with 30% functional and management duties, ensuring both the technical integrity of delivery and effective stakeholder engagement.
As a leader, the TDM will oversee complex technical projects, guiding multiple teams through design, development, deployment, and post-production support, while maintaining clear communication with stakeholders and managing delivery risks and governance.
͏
Key Responsibilities
1. Technical Ownership
- Serve as the primary technical owner for one or more critical applications, taking comprehensive responsibility for their lifecycle.
- Lead decision-making around application architecture, technical design, development challenges, and production issues to maintain robust and scalable systems.
- Provide expert guidance and resolve complex issues encountered by development and support teams, fostering proactive problem-solving.
- Ensure all technical decisions strictly align with broader modernization and microservices strategies to support organizational goals.
2. Application Modernization & Architecture
- Drive modernization initiatives, spearheading the transition from monolithic architectures to modular, microservices-based designs.
- Guide teams through architectural decomposition, service design, scalability, and performance optimization.
- Prioritize candidates and team members with precise experience in modernization to strengthen delivery capabilities.
3. Technology Leadership
- Leverage a substantial development background, primarily in Java or .NET technologies, to provide hands-on technical leadership.
- Stay updated on relevant Java and .NET platforms, understanding the nuances of versions and ecosystems.
- Perform or oversee code reviews where necessary, especially in teams without dedicated tech leads, ensuring code quality and adherence to standards.
4. Delivery & Environment Management
- Manage the deployment process across development, UAT, and production environments, ensuring seamless delivery and minimal disruptions.
- Understand and guide deployment methodologies, including manual procedures and partial DevOps automation.
- Participate actively in deployment planning discussions and foster a culture where developers are engaged in all delivery stages.
5. Stakeholder & Client Communication
- Act as the primary technical interface with client stakeholders, representing the delivery team professionally and effectively.
- Communicate clearly on project scope, timelines, risks, and dependencies to ensure mutual understanding.
- Proactively identify and communicate risks and mitigation strategies to prevent escalations.
6. Team & Delivery Management
- Lead teams ranging from 10 to over 30 members, managing multiple concurrent applications and complex delivery landscapes.
- Coordinate efforts across development, support, infrastructure, network, and storage teams to ensure cohesive delivery.
- Facilitate smooth collaboration across multiple technical domains and towers, driving high-performance outcomes.
7. Functional / Management Responsibilities
- Plan and track delivery progress meticulously to meet schedules and milestones.
- Manage dependencies and risks proactively, coordinating with multiple teams for full delivery readiness.
͏
Mandatory Skills & Experience
Technical Expertise
- Demonstrable hands-on experience with Java or .NET development, enabling informed technical leadership and guidance.
- In-depth understanding of microservices architecture and enterprise application delivery methodologies.
- Flexibility to support and guide both Java and .NET technology teams, presenting a distinct advantage.
Delivery & Leadership Competencies
- Proven track record of owning end-to-end technical delivery for complex, multi-application environments.
- Exceptional communication and negotiation abilities to engage diverse stakeholders and teams effectively.
- Capacity to manage multiple applications and complex stakeholder landscapes concurrently.
- Proactive and ownership-driven mindset, fostering accountability and resilience under challenging conditions.
͏
Core Competencies
- Client Centricity: Consistently prioritizing client needs and ensuring solutions deliver exceptional value.
- Passion for Results: Commitment to achieving and exceeding goals with quality and efficiency.
- Collaborative Working: Building strong working relationships across teams and stakeholders to drive success.
- Problem Solving & Decision Making: Applying analytical thinking to navigate complexities and make informed decisions timely.
- Effective Communication: Conveying complex technical and business concepts clearly to varied audiences.
- Demonstrating Stewardship: Taking responsibility for sustainable and ethical management of resources and outcomes.
- Being Responsive: Adapting swiftly to change and responding proactively to challenges and opportunities.
͏
Additional Skills & Professional Growth
- Experience with Spring Boot framework is mandatory, reflecting the technology stack's contemporary needs and enhancing microservices development.
- Knowledge of React JS or similar frontend technologies adds value, enabling better collaboration with UI/UX teams and enriching full-stack application understanding.
About Wipro Technologies
Wipro Technologies is a leading digital transformation partner known for bold ambitions and innovative solutions. As a part of our Technology Services unit in the Industry Cloud & Digital sector, you will be joining a forward-thinking organization committed to continuous reinvention and empowering employees to shape their careers.
Our environment promotes inclusivity, collaboration, and a passion for technology innovation. By joining us, you become part of a dynamic workforce dedicated to building modern, scalable, and efficient technology systems that redefine industry standards.
With 10-12 years of experience, you will have the opportunity to contribute to critical modernization initiatives while advancing your leadership and technical expertise in a supportive and purposeful corporate culture.
Experience: 8-10 Years .
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention.