Developer, Software
Ebene, Mauritius
Standard Bank Group
The Standard Bank group is a leading financial services provider that supports Africa’s growth and development.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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
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
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.
- Open Data Science Manager jobs
- Open Research Scientist jobs
- Open Junior Data Analyst jobs
- Open Business Data Analyst jobs
- Open Principal Data Scientist jobs
- Open Data Scientist II jobs
- Open Sr Data Engineer jobs
- Open BI Analyst jobs
- Open Business Intelligence Engineer jobs
- Open Data Science Intern jobs
- Open Senior Business Intelligence Analyst jobs
- Open Sr. Data Scientist jobs
- Open Lead Data Analyst jobs
- Open Software Engineer, Machine Learning jobs
- Open Azure Data Engineer jobs
- Open Junior Data Scientist jobs
- Open MLOps Engineer jobs
- Open Manager, Data Engineering jobs
- Open Marketing Data Analyst jobs
- Open Data Analytics Engineer jobs
- Open Data Engineer III jobs
- Open Junior Data Engineer jobs
- Open Data Engineering Manager jobs
- Open Product Data Analyst jobs
- Open Data Analyst II jobs
- Open Power BI-related jobs
- Open GCP-related jobs
- Open Tableau-related jobs
- Open Excel-related jobs
- Open ML models-related jobs
- Open Data pipelines-related jobs
- Open APIs-related jobs
- Open PhD-related jobs
- Open PyTorch-related jobs
- Open Finance-related jobs
- Open LLMs-related jobs
- Open TensorFlow-related jobs
- Open Deep Learning-related jobs
- Open Data visualization-related jobs
- Open Consulting-related jobs
- Open Generative AI-related jobs
- Open Business Intelligence-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open CI/CD-related jobs
- Open DevOps-related jobs
- Open Kubernetes-related jobs
- Open Docker-related jobs
- Open Git-related jobs
- Open Snowflake-related jobs