SQL Developer
4 days ago
About the Role
: The purpose of the role is to design, develop, and optimize robust data solutions that enable exceptional customer experiences and operational efficiency. The Senior SQL Developer will work collaboratively across business and technology teams to implement high-quality ETL processes, data warehouse solutions, reporting platforms, and analytics tools. The role requires strong technical expertise in SQL, SSIS, data warehousing, and BI visualization tools, with a focus on delivering scalable, secure, and maintainable solutions in line with best practices and organizational standards.
Responsibilities
:
- Collaborate with business stakeholders, product owners, operations, and IT teams to analyze requirements and design optimal data solutions.
- Translate business needs into technical specifications, including data models, ETL logic, and reporting structures.
- Develop, optimize, and maintain complex SQL code, stored procedures, and functions.
- Design and implement ETL solutions using SSIS or equivalent tools, ensuring accuracy, performance, and maintainability.
- Build and maintain enterprise data warehouse solutions, including dimensional modelling and performance optimization.
- Develop and maintain interactive dashboards and reports using Power BI, SSRS, and other BI tools.
- Implement version control and collaborative development practices using Git (branching strategies, pull requests, code reviews).
- Integrate data from multiple sources, ensuring data quality, integrity, and security.
- Work with internal APIs to retrieve, transform, and load data into SQL Server environments, and integrate API-driven processes into SSIS packages where required.
- Monitor and troubleshoot production data processes, providing timely resolution of issues.
- Contribute to architectural design decisions and participate in peer code reviews.
- Implement best practices for database performance tuning, security, and optimization.
- Support Agile delivery processes, participating in sprint planning, daily stand-ups, and retrospectives.
- Document technical solutions, processes, and data flows for operational continuity and knowledge sharing.
Qualifications
:
- Bachelor's degree in Information Technology, Computer Science, Information Systems, or a related field.
- A relevant diploma in IT, Data Analytics, or a related field will also be considered if accompanied with hands-on experience in SQL development, ETL processes, and data warehousing.
- Microsoft certifications in SQL Server, Data Engineering, or Power BI (preferred but not mandatory).
- Azure Data Engineer Associate or similar cloud data certification advantageous.
Required Skills
:
- Minimum 5–7 years' experience in database development, with extensive use of T-SQL (SQL Server).
- Proven experience in ETL design and development using SSIS (or similar tools).
- Hands-on experience with data warehouse design, dimensional modelling, and large-scale database solutions.
- Experience in BI development using Power BI, SSRS, and other reporting tools.
- Solid understanding of source control systems (Git) and CI/CD practices for data solutions.
- Strong problem-solving skills, with a track record of troubleshooting and optimizing SQL queries and ETL processes.
- Experience in consuming and integrating APIs (REST/SOAP) into SQL and SSIS processes considered highly advantageous.
- Exposure to cloud-based data solutions (Azure Synapse, Azure Data Factory, or similar) beneficial.
- Knowledge or hands-on experience with Snowflake or IBM Cloud Pak for Data considered a strong advantage.
- Experience working in Agile/Scrum environments.
- Financial services or investment platform experience advantageous.
-
Sql/Bi Developer
2 days ago
Soweto, Gauteng, South Africa Boardroom Appointments Full time R250 000 - R450 000 per yearResponsibilities Report planning and data modelling.Maintaining the data warehouse design and processing.ETL Development for data warehousing and data consumption.Documenting contents in the data warehouse and meta-data storage.Software ExposureSQL Server Reporting ServicesSQL Server Integration ServicesSQL ServerMicrosoft Power BI (Advantageous) or any...
-
SQL Developer and Database Administrator
6 hours ago
Soweto, Gauteng, South Africa Gap infrastructure Full time R350 000 - R600 000 per yearThe SQL Developer and DBA will play a critical role in designing, developing, maintaining, and optimizing database solutions to support GIC's operational and analytical needs. This position combines hands-on database administration with SQL development to ensure high availability, performance, and security of data systems. Drawing from industry best...
-
Soweto, Gauteng, South Africa South African Reserve Bank Full time R250 000 - R400 000 per yearJob no.: 1352Job title: Database Administrator – Microsoft SQL Server (MSSQL)Location: Head Office, PretoriaOrganisation name: Operations and Service ManagementDepartment description: Business Solutions and Technology DepartmentBrief descriptionThe main purpose of this position is to administer, maintain, install, and support the South African Reserve...
-
Soweto, Gauteng, South Africa CareerWeb Full time R720 000 - R1 200 000 per yearLocation: Centurion (hybrid)Minimum 12 month contractAround 5+ years of experience is required.Tech stack:Technical skills:Operating Systems: Windows, LinuxLanguages: Java, ESQL, SQL, XMLWeb development :HTML, CSS, JavaScriptESB: IIB 10.0, IIB 11.0Source Control: Git, Azure DevOps.Databases: SQL Server, MySQL, Oracle, DB2Performance Monitoring Tools:...
-
Java Developer
7 hours ago
Soweto, Gauteng, South Africa Discovery Limited Full time R450 000 - R700 000 per yearVitality RSA - SystemsJava Developer (Senior)About Vitality RSA SystemsDiscovery Vitality RSA Systems is a dynamic and energetic environment which encourages an ownership attitude. The environment provides innovative systems development, architecture, support and infrastructure to our internal clients. This environment thrives on customer engagement and...
-
Soweto, Gauteng, South Africa CareerWeb Full time R1 200 000 - R2 400 000 per yearFulltime in the officeAt xxxxxx, we constantly seek exciting talent to join an organization that believes in nurturing dreamers, innovators, and doers willing to expand their horizons in the software industry. Our cultural foundation is our competitive advantage. We diligently seek out team members with a penchant for unconventional thinking and place them...
-
Data Scientist
7 days ago
Soweto, Gauteng, South Africa Mindworx Consulting and Academy Full time R1 000 000 - R3 000 000 per yearAs a BI Data Scientist, you will play a key role in leveraging data to drive insights, informdecision-making, and enhance our life and non-life insurance operations. You will workclosely with cross-functional teams to develop innovative data-driven solutions that addressbusiness challenges and improve overall performance.Role PurposeAs a data scientist, you...
-
Soweto, Gauteng, South Africa CareerWeb Full time R450 000 - R900 000 per yearHybrid work opportunityOpen to people from Gauteng or Cape TownJHB branch is in Sandton and Cape Town branch is in Greenside.Implications for the Role• Candidate must work across two divisions (Asset Management + Fixed Income)• Must manage competing priorities professionally• Needs both technical depth and strong communication• Must be comfortable...
-
Cloud Data Engineer
2 days ago
Soweto, Gauteng, South Africa PBT Group Full time R1 200 000 - R2 400 000 per yearWe at PBT Group are looking for a Cloud Data Engineer with hands-on experience in Azure or GCP cloud technologies to join our consulting team. You'll be contributing to the development of scalable data platforms in a fast-moving, regulated environment.Key Responsibilities:Design, implement, and optimize cloud-native data pipelines using Azure (Data Factory,...
-
Business Analyst
2 days ago
Soweto, Gauteng, South Africa Boardroom Appointments Full time R250 000 - R500 000 per yearDuties and responsibilities:Document and communicate business specifications, functional and non-functional requirements as required for the implementation of business solutionsUnderstand, analyse and assess business processes to identify gaps and recommend changes to meet the identified requirementsAdminister own projects, prepare updates and implement...