
Search by job, company or skills

This job is no longer accepting applications
Software
Development Managers (SDMs) establish and sustain the environment for
development to exist and succeed. Their primary focus is to hire, retain and
develop our Software Development Engineers (SDEs) through creating and aligning
individual's short- and long-term objectives and development plan alongside the
goals of the wider team and business. They evolve the right tailored approaches
to manage and develop their SDEs including regular 1-2-1 meetings, identifying
mentors or mentees, and providing impromptu coaching inputs. SDMs help split
the scope of work across one or more SDEs depending on their strengths and
areas of improvement. They actively work to set the SDEs up for success,
providing course corrections as necessary. SDMs also help SDEs get the right
mentorship to ensure they grow more expertise and to address any weaknesses
hindering their effectiveness.
Responsibilities and Duties
• Build effective, performing teams that consistently deliver quality
software whilst balancing the demands of timeframes and needs
• Build an effective customer engagement process to ensure their teams
have awareness of the importance of good customer experience and show
responsiveness to customer experience during development as well as in
operational issues
• Drive continuous improvement of engineering practises and efficiency
of development within their team and foster innovation
• Deliver the right outcomes and collaborate with the appropriate
stakeholders and customers
• Demonstrate ownership over the relevant areas of work
• Accountable for the slices they own in a program and proactively
identify risks, propose mitigations
• Understand technology landscape and its implication to retail
Industry - [White paper or Blog]
• Evaluate, prototype and present implementation use cases. [Demos]
• Induce Tesco approved technology change to their respective domains.
[Produce compliance reports]
Must Have:
• Ability to quickly understand domain
knowledge
• Able to articulate the ideas with
clear communication skills
• Java 17/ JEE and experience with at
least one application framework such as Spring, Micronaut
• Continuous Integration – using tools
like Maven and Jenkins
• Continuous Deployment – using tools
like Jenkins or Go
• Collaboration – using tools like
Git-Hub and JIRA
• Experience with a NoSQL database
• Hands-on experience in messaging
systems such as Kafka, RabbitMQ etc
• Cloud Solutions – working on Azure
or AWS or GCP
Good to have:
• RxJava/Spring Webflux and Reactive
Programming
• Prior experience in Digital Asset
management (DAM) is advantageous
• Prior experience in Elasticsearch,
Couchbase is preferred
• Containers Management –using tools
like Docker, Rocket and Drawbridge
• Elastic Scaling – using tools like
Nginx, HAProxy or PAAS like Openshift
Job ID: 148906731
Skills:
Nginx, Rxjava, Maven, Kafka, JIRA, Docker, Elasticsearch, AWS, Openshift, Jee, Spring, Rabbitmq, Continuous Integration, Jenkins, Gcp, Continuous Deployment, Couchbase, Azure, Haproxy, Git-Hub, Go, Rocket, NoSQL database, Micronaut, Spring Webflux, Drawbridge, Java 17
We don’t charge any money for job offers