Job description
Key Capabilities
Why Digital & Tech at M&S
At the centre of innovation, you will be part of a joint team encompassing Tech, Digital, Product and Data. Thousands, if not millions of people benefiting from your product-led ideas, every day. You’ll be a part of projects that drive value, continuously improving and simplifying our business, whilst enhancing your understanding of new technologies, and shape of omnichannel at M&S.
What You'll Be Doing
- Build and maintain high-quality, reliable software and own it with a high degree of automation in the cloud
- Own complex tasks in the backlog and deliver them routinely with no significant issues
- Develop/improve M&S standard frameworks and policies, ensuring that they are understood and adopted
- Support other engineers to produce clean, quality code through code reviews and pair programming
- Drive DevOps practices to automate the Product development life cycle
- Drive solution through experimentation and innovation as a culture
- Support the technical platform out of hours as a member of the support rota
- Contribute and create Product Group OKRs and demonstrate responsibility for the entire team’s teams' objectives
- Lead the measurement and improvement of software development metrics
- Help lead continuous learning and improvement for the Products and Product health related to quality and stability
- Solve problems collaboratively, communicating decisions to customers
- Approach, contribute and help lead product planning and roadmap with an agile mentality
- Engage with product colleagues to improve value for the customer and to understand ambiguous requirements
- Demonstrate and champion pragmatism in terms of commercial delivery and software quality
- Promote technology, innovation, values, and ways of working within the team and wider community
- Active participation and contribution to Communities of Practice with a focus on positive momentum
- Coach, mentor and develop by providing the knowledge and assets to less experienced engineers
- Assist with recruitment and new starter on-boarding activities
- Help lead initiatives to take M&S Software Engineering to the next level by challenging the status quo
Tech Stack
- SpringBoot,
- Micronaut (nice to have)
- Java 11+
- Kotlin (nice to have)
- Database Technologies including DB2, SQLServer and AzureSQL
- Queues - IBM MQ, Kafka
- Reporting built with MS SSRS and PowerBI
- CI/CD using, Sonar, GitHub Actions
- Microservice architecture
- Azure
- SRE approach
- AI/Machine Learning capabilities
- Event Streaming Platform with Kafka
Working for Us Means
- Hybrid Working
- Competitive holiday allowance
- Industry leading pension of up to 12% M&S contribution
- Bonus up to 40%
- 20% discount on M&S products
- A range of wellbeing support (including free counselling and a virtual GP for you and immediate family)
- 25% off gym memberships, access to online fitness classes and discounts for complementary health services, such as nutrition and lifestyle coaching
#LI-MW1