Description du poste
About the Role:
We are looking for an experienced Software Engineer to join our team. In this role, you will take ownership of technical design decisions and be a driving force behind the quality, architecture, and delivery of software solutions across our retail platform. You will work with cross-functional teams to deliver scalable, maintainable systems built on AWS cloud infrastructure, leveraging modern microservices architecture and best-in-class engineering practices.
Key Technical Skills:
Java
Microservices
AWS Cloud
Cloud Infrastructure
Retail Domain
Agile / SCRUM
Key Responsibilities:
Technical Capability
Maintain a working understanding of organisational structures and business partner dynamics, adapting delivery approaches within agreed frameworks.
Detect critical deficiencies in architecture or process and recommend actionable improvements.
Uphold development principles and quality compliance criteria to ensure commitments are met.
Solution Design & Development
Analyse and understand business requirements in the context of the current business environment
Create/Update conceptual, logical, and physical solutions using appropriate coding techniques and methodologies.
Develop solutions according to standards and best practice for back-end and integration layers.
Develop, document, and maintain source code in line with established design standards.
Integrate design for maintainability, scalability, and operational efficiency.
Build systems to take advantage of true cloud-native architecture, leveraging AWS services and patterns
Job Specifications:
Stakeholder Engagement & Collaboration
Actively share technical insights and information with relevant stakeholders at appropriate levels of detail.
Work effectively as part of a team without requiring close supervision.
Quality, Compliance & Delivery
Complete deliverables throughout the system development life cycle in compliance with the agreed plan.
Identify and prioritise project risks proactively, with clear escalation paths.
Apply code review discipline and QA processes as requested, ensuring successful deployment through quality gates.
Code to industry best practices, adhering to team processes and established conventions.
Work within both SDLC and Agile (SCRUM) methodologies as the project demands.
Infrastructure & Continuous Improvement...
