This is your opportunity to work as a developer in a very busy team. Software Development within ITS plays a key role in the support of the wider business and as a permanent and team member you will have the opportunity to bring your vast and varied experience to the table. You will be able to influence the technical direction and development methods employed within ITS Development. Your opinion will matter.
You will work on a variety of projects and be presented with the challenge of determining at a detailed level how an array of applications will be integrated across both cloud and on-premise. Further, you will be hands-on in leading aspects of development and reviewing the work of others to ensure it is well written, secure and robust.
Work you'll do
Your role will focus on helping our internal teams architect and develop solutions which meet business requirements to enhance applications across our entire estate. You will work closely with multiple stakeholders, including Business Stakeholders, Solution Architects, Business Analysts, Product Owners, Developers and Testers across the whole project lifecycle. You will liaise closely with other team members and deliver high quality software.
-
Developing solutions that meet business requirements
-
Owning solutions from concept, to delivery, through to support
-
Working closely with multiple stakeholders across the project lifecycle
-
Drive the adoption and effective use of AI-assisted engineering tools and practices
-
Liaising with Business Analysts to understand business requirements and with Solution Architects on function and technical designs
-
Supporting the Delivery Lead / Project Manager with scoping and estimation of development efforts
-
Working collaboratively with test teams during the Product test and UAT phases to fix assigned bugs
-
Developing specifications and detailed design documents
-
Coding, testing and debugging complex applications
-
Enforcing coding standards and performing code reviews
-
Ensuring quality of coded components by performing thorough unit testing
-
Working independently with limited support, while aligned to the weekly and daily agile governance
-
Guiding and mentoring team members
The team
The Group develops Custom products, applications and services for Deloitte professionals globally. As a team we are here to delight customers by embracing design thinking, agility, innovation, and a customer first focus. support.
Location: Hyderabad
Shift Timings: 11 AM to 8 PM
Qualifications
Required:
-
Can-do, pragmatic, hands-on and innovative style of working
-
A minimum of 8 years of developer / programming experience
-
Strong proficiency in Python for backend development, including experience with frameworks such as FastAPI and Flask
-
Extensive experience with React, TypeScript and Node.js
-
Proficient in using AI-assisted development tools, such as GitHub CoPilot, Claude Code or Cursor
-
Experience of working with Azure DevOps
-
Experience working with business users/stakeholders to understand business problems, gather requirements and developing design documents including functional and technical specifications
-
Development of PAAS based solutions focusing on Azure and/or AWS
-
Understanding of methodologies such as Agile and Scrum
-
Strong understanding of design patterns and SOLID principles
-
Demonstrated experience of integrating multiple complex systems, using a wide range of tools and techniques including the use of an enterprise service bus and messaging
-
Experience working as a developer or an application architect through system development, migrations, updates or implementations
-
Ability to perform code and design reviews
-
Demonstrated understanding of code analysis, code conversation and automated testing tools
-
Outstanding communication skills, both oral and written, including ability to articulate solutions to a senior as well as a detailed/technical audience
-
Strong team player
-
Experience working within software development or SaaS / cloud architecture groups
-
Demonstrated ability to adapt to new technologies, learn quickly and pass on this knowledge onto other team members
-
Working knowledge of DevOps/Application Lifecycle Management tools, particularly Azure DevOps, and automation and methodologies used to deploy solutions within a Cloud platform and on-premises
-
Coaching the team in to following best practices and new ways of working
-
Demonstrated ability of integrating large enterprise applications
Preferred:
-
Azure Certified Solutions Architect and/or AWS Certified
-
You have worked as part of an agile development team and have used Azure DevOps to manage development from end-to-end
-
Experience with DevOps
-
Experience with database design
-
Demonstrated understanding of tool-based modernization, including code analysis, code conversion and automated testing tools
-
A strong desire to work hands-on with application code and perform deep levels of analysis and troubleshoot
-
You invest in your own develop by staying up to date on technology changes and have a broad awareness of wider technology trends
-
Understanding of security best practices and automating these standards as part of the release process
-
MSc in Computer Science or similar