Job Description & Summary
At PwC, our people in infrastructure focus on designing and implementing robust, secure IT systems that support business operations. They enable the smooth functioning of networks, servers, and data centres to optimise performance and minimise downtime.
In infrastructure engineering at PwC, you will focus on designing and implementing robust and scalable technology infrastructure solutions for clients. Your work will involve network architecture, server management, and cloud computing experience.
Job description & summaryThis role involves managing a team of developers, coordinating with other departments, and ensuring that projects are completed on time and within budget. The Technical Lead Developer also plays a key role in setting technical standards, troubleshooting issues, and mentoring team members. Strong leadership, communication, and technical skills are essential for success in this position.
A minimum of four years of experience serving as a developer lead within an agile team environment mentoring Junior Developers, along with at least four years of programming with a specialization in microservices and web front-end development on a Cloud Platform. Your responsibilities will be:
Lead and motivate diverse, cross-functional development teams.
Mentor junior developers, conduct code reviews, and manage pull requests.
Develop and implement APIs using Fast API or Spring Framework.
Design and orchestrate Microservices Architecture.
Utilize low code/no code platforms for development.
Manage data models, ETL processes, and ensure effective data management.
Develop solutions on Azure and other cloud platforms, working with containerized platforms.
Manage scalable solutions in large Enterprise Cloud Environments.
Ensure robust and secure application development using platform and security tools.
Develop using CI/CD methodologies.
Lead and mentor development teams in a Scaled Agile Framework (SAFe) or Scrum environment.
Collaborate closely with Product Owners to align technical solutions with business needs.
Facilitate dialogue and offer suggestions and solutions to influence others.
Requirements of the roleBachelor's Degree
Proven experience in leading development teams.
Expertise in Python and API development with Fast API or Spring Framework.
Proficiency in Microservices Architecture and Orchestration, with experience in tools like Temporal, Cadence, Zeebe, or Humanitec.
Familiarity with low code/no code platforms such as Port, Mendix, and OutSystems.
Experience with Data Models, ETL processes, and Domain-Driven Design.
Extensive experience with Azure, AWS, Google Cloud, Docker, and Kubernetes.
Experience in large Enterprise Cloud Environments.
Familiarity with various platform and security tools.
Experience with CI/CD methodologies, especially GitHub Actions.
Proven experience in SAFe or Scrum environments.
Strong ability to influence others and facilitate dialogue.