Job Description: To contribute to the design and development of new applications / systems to meet the business requirements of the Data and Analytics (D&A) environment. Job Responsibilities: To participate in and provide input to the Architect during the compilation of solution design documentation for new and existing D&A products and systems. To analyse business or system requirements and data to enhance understanding of the D&A environment. Job Requirements: Testing practices Dimensional modelling Application development Rational database system and cloud data warehousing IT systems development processes (SDLC) Agile development life cycle Data analysis and design Standards and governance Data architecture (technical design and implementation processes) ETL processes