About the Role
The role builds, operates and improves the commonly required capabilities needed to create and run applications in a modern way. It supports and consults business IT teams on the usage of these platforms and services so that those teams can focus on delivering value at high speed. The position sits within the Technology team and works closely with Global IT, business functions such as GOPS, Finance, HR, Brand Marketing and Wholesale/Retail, HR Management and Controlling. The role holder provides specialist expertise across database and cloud platform engineering, covering design, build, testing, integration, release and service level management.
Key Responsibilities
- Actively maintain knowledge in one or more identifiable specialisations, provide detailed and specific advice on applying that specialism to the organisation's planning and operations, recognise the boundaries of own specialist knowledge
- And collaborate with other specialists to ensure advice meets organisational needs.
- Support monitoring of the external environment and assessment of emerging technologies to evaluate potential impacts, threats and opportunities, and contribute to reports, technology road mapping and the sharing of knowledge and insights.
- Design, code, verify, test, document, amend and refactor complex programs, scripts and integration software services, apply agreed standards and tools, and contribute to the selection of the software development approach from predictive or adaptive options.
- Participate in reviews of own work and lead reviews of colleagues' work.
- Design components using appropriate modelling techniques in line with agreed architectures, design standards, patterns and methodology, identify and evaluate alternative design options and trade-offs, create multiple design views for different stakeholders, and model
- Simulate or prototype proposed system components to enable stakeholder approval.
- Produce detailed design specifications to form the basis for construction of systems, and review, verify and improve own designs against specifications.
- Develop and maintain specialist knowledge of database and data warehouse concepts, design principles, architectures, software and facilities, and assess proposed changes to object and data structures to evaluate alternative options.
- Implement physical database designs that support transactional data requirements for performance and availability, and implement data warehouse designs that support business intelligence and data analytics demands.
- Review requirements and specifications, define test conditions, design test cases and test scripts, analyse and report test activities and results, and identify and report issues and risks associated with own work.
- Define the software modules needed for integration builds and produce build definitions, accept completed modules against defined criteria, produce software builds from source code, configure hardware and software environments, produce and conduct integration test specifications
- Diagnose faults and produce system integration reports.
- Configure software and equipment and test platform-specific versions of software products, reporting the outcome of testing and identifying potential improvements to processes and products according to agreed designs and standards.
- Perform defined tasks to monitor service delivery against service level agreements, maintain records of relevant information, and analyse service records against agreed service levels to identify, initiate or report actions required to maintain or improve service.
Required Experience & Qualifications
- Four-year college or university degree with a focus on Business Administration or IT or related areas, or an equivalent combination of education and experience.
- At least 5 years' experience in IT.
- 2 years' experience in a relevant area.
- 1 year of experience in team management.
- Proficient spoken and written command of English.
- Understanding of different cultures.
- Experience of participating in projects with people from other functions or markets.
- Strong knowledge of database concepts and technologies, including enterprise and open-source platforms (RDBMS, NoSQL and specialised databases).
- Experience working with database infrastructure in public and/or private cloud environments (AWS, Azure).
- Good understanding of core cloud capabilities, including networking, monitoring, HADR, replication, backup and recovery, and database migrations.
- Hands-on experience in one or more platforms such as Oracle, SQL Server, AWS RDS, Aurora, DynamoDB or DocumentDB.
- Basic understanding of database security principles such as encryption, access management and auditing.
- Experience in performance tuning, including SQL optimisation, resource utilisation and system performance improvements.
- Working knowledge of Linux and/or Windows Server in database environments.
- Interest in automation, emerging technologies and adopting AI-driven solutions.
Preferred Skills
- Relevant certifications in database and/or cloud technologies are a plus.
About the Company
It believes that embedding diversity, equity and inclusion into its culture and talent processes gives employees a sense of belonging and the brand a real competitive advantage, recruiting and developing people to reflect the diversity of its consumers and communities.