At Tesco, were not just a retail giant; were the UK’s largest private employer and a global retail leader. We are on a mission to enhance our colleagues daily work experience, creating exceptional propositions. This program aims to introduce innovative systems that empower our colleagues.
We are actively seeking a dynamic Software Development Manager to lead our engineering team in delivering cutting-edge, cloud-based solutions for Tesco Retails Workforce Management.
The ideal candidate will possess strong technical expertise, outstanding leadership skills, and a passion for fostering innovation. Your role will be crucial in ensuring project success, effective stakeholder communication, and promoting a culture of continuous improvement. In our fast-paced, agile environment, your focus on quality, security, and user impact will be key.
responsibilities :
Conduct performance assessments, provide feedback, and guide career development for team members
Mentor the development team, ensuring the implementation of best practices, design principles, and coding standards
Ensure processes and standards that enable high-quality software delivery
Communicate technical concepts effectively to non-technical stakeholders
Collaborate with cross-functional teams, shaping technical strategy and roadmap
Define project scopes, timelines, and ensure alignment with business goals
Monitor project progress, mitigate risks, and maintain alignment with enterprise standards
Foster innovation and explore new tools/methodologies
Inspire the team to deliver clean, efficient code based on industry standards
Create comprehensive technical documentation
Implement security tools (e.g., SonarQube, Snyk) and oversee adherence to security best practices
Manage application performance and asset monitoring (e.g., Splunk, New Relic) for seamless operation
requirements-expected :
Experience in delivering Java 17 (or any other JVM language) based software solutions using frameworks like Spring Boot, Spring WebFlux, Kotlin, etc
Proficiency with test suites like Junit, Mockito, and Wire mock
Experience and familiarity with Public Cloud platforms such as Azure
Strong knowledge of software and architectural design patterns