Developer, Software

Ebene, Mauritius

Standard Bank Group

The Standard Bank group is a leading financial services provider that supports Africa’s growth and development.

View all jobs at Standard Bank Group

Apply now Apply later

Company Description

Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector’s most talented, motivated professionals. Our clients range from individuals, to businesses of all sizes, high net worth families and large multinational corporates and institutions. We’re passionate about creating growth in Africa. Bringing true, meaningful value to our clients and the communities we serve and creating a real sense of purpose for you.

Job Description

  • Design, write, test and deploy high quality code across various programming languages based on predefined requirements and parameters to enable best in class solutions aligned to business requirements.
  • Adopt and adhere to suitable and agreed development methodologies and principles through work outputs and behaviours that enables continuous delivery and development across the software engineering environment as well as ensuring effective collaboration with all colleagues and stakeholders to meet required targets and therefore deliver value to the clients.
  • Deliver quality assurance on own code to ensure adherence to coding standards and identify potential risks, in collaboration with the software engineering team to ensure that the requirements are validated with sufficient test coverage.
  • Translate logical designs into component designs considering the solution design, performance requirements and existing systems to enable and implement solutions based on the architectural pest practices and industry standard to ensure the effective implementation of the Engineering solutions.
  • Support data transfer/data protection and information risk policy at the Bank.
  • Analyse data elements and systems, data flow, dependencies, and relationships to contribute to conceptual physical and logical data models.
  • Perform ad-hoc analyses of data stored in databases and writes SQL scripts, stored procedures, functions, and views. Proactively analyses and evaluates the databases to identify and recommend improvements and optimisation. Deploy sophisticated analytics programs, machine learning and statistical methods.
  • Designing and developing scalable ETL packages from the business source systems and the development of ETL routines to populate databases from sources and to create aggregates. Manage large-scale data Cloud platforms and to support the fast-growing data within the business.
  • Liaise and collaborate with the entire data team, providing support to the entire department for its data centric needs. Collaborate with subject matter experts to select the relevant sources of information and translates the business requirements into data mining/science outcomes.
  • Translate logical designs into component designs considering the solution design, performance requirements and existing systems to enable and implement solutions based on the architectural pest practices and industry standard to ensure the effective implementation of the Engineering solutions.
  • Technically support existing applications/reporting and be adaptable in learning new methodologies and technologies to improve the present processes.
  • Undertake application administration, custom query and report creation, end-user support, training, troubleshooting, and documenting business processes and procedures.
  • Design, write, test and deploy high quality code across various programming languages based on predefined requirements and parameters to enable best in class solutions aligned to business requirements.
  • Adopt and adhere to suitable and agreed development methodologies and principles through work outputs and behaviours that enables continuous delivery and development across the software engineering environment as well as ensuring effective collaboration with all colleagues and stakeholders to meet required targets and therefore deliver value to the clients.
  • Deliver quality assurance on own code to ensure adherence to coding standards and identify potential risks, in collaboration with the software engineering team to ensure that the requirements are validated with sufficient test coverage.
  • Translate logical designs into component designs considering the solution design, performance requirements and existing systems to enable and implement solutions based on the architectural pest practices and industry standard to ensure the effective implementation of the Engineering solutions.
  • Support data transfer/data protection and information risk policy at the Bank.
  • Analyse data elements and systems, data flow, dependencies, and relationships to contribute to conceptual physical and logical data models.
  • Perform ad-hoc analyses of data stored in databases and writes SQL scripts, stored procedures, functions, and views. Proactively analyses and evaluates the databases to identify and recommend improvements and optimisation. Deploy sophisticated analytics programs, machine learning and statistical methods.
  • Designing and developing scalable ETL packages from the business source systems and the development of ETL routines to populate databases from sources and to create aggregates. Manage large-scale data Cloud platforms and to support the fast-growing data within the business.
  • Liaise and collaborate with the entire data team, providing support to the entire department for its data centric needs. Collaborate with subject matter experts to select the relevant sources of information and translates the business requirements into data mining/science outcomes.
  • Translate logical designs into component designs considering the solution design, performance requirements and existing systems to enable and implement solutions based on the architectural pest practices and industry standard to ensure the effective implementation of the Engineering solutions.
  • Technically support existing applications/reporting and be adaptable in learning new methodologies and technologies to improve the present processes.
  • Undertake application administration, custom query and report creation, end-user support, training, troubleshooting, and documenting business processes and procedures.

Qualifications

Education

  • Holder of a degree in Computer Science, Information Technology or equivalent. Post Graduate degree will be an advantage in similar domain.
  • Proven technical experience in managing applications and computer systems.
  • Cloud (AWS) Certification will be a definite advantage.
  • Working knowledge of IT service, change and problem management (ITIL Foundation is a favourable).
  • Knowledge in Power BI (certification is a plus).
  • Strong problem-solving skills with accuracy and attention to detail.
  •  

Skills & Experience

  • 7+ years of experience in enterprise software development
  • Experience with ETL tools: SSIS, Informatica, AWS Glue, etc. Experience with relational databases, including MS SQL and Oracle etc.
  • Knowledge of AWS cloud services like: EC2, RDS, Redshift.
  • Experience with object- oriented/object function scripting languages: Python and Java, etc.
  • Strong analytic skills related to working with unstructured datasets. Build processes supporting data transformation, data structures, metadata, dependency and workload management.
  • Working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Experience in migration of data across platforms including Cloud environments. Experience with reporting platforms like Cognos, Power BI etc.
  • Working with regulatory reporting for Bank of Mauritius. Experience with Artificial Intelligence and data science will be a plus.
  • Experience in a financial services institution would an advantage.
  • Experience working in an Agile development environment and excellent understanding of the development process.
  • Strong verbal and written communication skills in English.
  • Experience working with API testing.
  • Previous experience as data engineers or analysts will be considered advantageous.
Apply now Apply later
  • Share this job via
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  9  2  0
Category: Engineering Jobs

Tags: Agile APIs AWS AWS Glue Computer Science Data Mining EC2 Engineering ETL Informatica ITIL Java Machine Learning MS SQL Oracle Power BI Python RDBMS Redshift SQL SSIS Statistics Testing

Perks/benefits: Career development Startup environment

Region: Africa
Country: Mauritius

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.