National Consulting Services
The National Office, a key Strategic Enabler in our new model, is comprised of professionals with various areas of focus that collectively provide mission critical services to support Deloitte’s overall success. Whether focused on project financial, quality and risk management, methods and tools, sales excellence, talent, leadership support, or other activities these professionals ensure that our Firm operates efficiently, and our people are able to effectively serve clients every day.
Position Summary
Level: Manager
As a Manager at Deloitte Consulting, you will oversee the technical delivery of enterprise-scale software solutions, lead cross-functional and global teams and mentor junior members. You will collaborate to understand functional requirements, support sales and proposal efforts, and drive end-to-end project delivery, including estimation and planning, to ensure successful outcomes.
Work you’ll do
The Product Development Manager is an integral part of the technical application development team and primarily responsible for building and delivering the enterprise IT product designed and works or implemented for multiple clients. Development/Engineering manager is a hands-on technical manager managing significant strategic and technical aspect of products, including communications with Leadership, leading multifunctional teams, quality, and adherence to Deloitte standards.
Key Responsibilities:
Development:
- Responsible for providing technical leadership to application development efforts to meet and or exceed client expectations.
- Responsible for practicing Agile principle on project execution.
- Responsible for conducting effective requirement planning sessions and application design sessions with cross functional groups.
- Responsible for leading and directing the technical tasks to the team.
- Ensures successful development and application support strategy is implemented.
- Encourages collaborative efforts and camaraderie with on-shore and off-shore team members.
- Demonstrates a working understanding software development processes
- Demonstrates a strong working understanding of industry best standards in software development and version controlling.
- Ensures the quality and low bug rates of code released into production.
- Work with Engagement Manager on managing the team, projects and products of the portfolio.
- Should be able to resolve team’s technical queries and do code reviews.
Leadership and Management:
- Lead, mentor, and manage a team of software engineers, providing guidance and support to ensure high performance.
- Conduct regular performance reviews, set goals, and create development plans for team members.
- Foster a collaborative and inclusive team environment that encourages innovation and continuous improvement.
The team
IDT anticipates how technology will shape the future and begins building future capabilities and practices today. IDT drives the Ideation, Incubation and scale of hybrid businesses and tech enabled offerings at prioritized offering portfolio and industry interactions.
It drives cultural and capability transformation from solely services – based businesses to hybrid businesses. While others bet on the future, IDT builds it with you. I&T partners with the network such as converge, Small factory, True Serve, Cortex AI to build hybrid businesses, enterprise platforms and incubate emerging practices to future proof business and help clients get there, first. IDT encompasses many teams—dreamers, designers, builders—and partners with the business to bring a unique POV to deliver services and products for clients.
Qualifications
Must Have Skills/Project Experience/Certifications:
- Bachelor’s or master’s degree in computer science, Engineering, or a related field.
- Minimum of 12 years of experience in software development, with at least 3 years in a leadership or management role.
- Proven record of successfully delivering complex software projects on time and within budget.
- Must have experience on at least 2 full life cycles of software development.
Technical Excellence:
- Provide technical direction and oversight for software development projects, ensuring adherence to best practices and coding standards. Should be proficient in at least AWS services and Azure is nice to have
- Review and approve architectural designs, code, and technical documentation.
- Stay current with industry trends and emerging technologies and incorporate relevant advancements into the team's work. (e.g. Gen AI)
- Strong proficiency in relevant programming languages (e.g., React, Python, Node).
- Experience with software development methodologies (e.g., Agile, Scrum).
- Familiarity with DevOps practices and tools (e.g., CI/CD, Docker, Kubernetes, Helm, Argocd, Github actions,).
- Maintain high standards of code quality and low bug rates, utilizing development and quality standards, principles, and practices.
- Ensure the product/platform is tech-debt free, evolves with the latest technical stack, and is easily maintainable.
- Collaborate extensively with cross-functional teams, including Architecture, DevOps, Performance, QA, to ensure the development of superior products.
- Communicate team priorities and set clear expectations for individuals based on their roles and levels.
Process Improvement:
- Implement and refine software development processes to improve efficiency, quality, and collaboration.
- Drive continuous improvement initiatives, including code reviews and deployment processes.
Education:
- Minimum of a bachelor’s degree (3 Year) within a technical field.
Location:
- Hyderabad/ Bengaluru/ Kolkata/ Chennai/Pune
#CS-IDT