431 Sql Server jobs in South Africa
Senior SQL Server Developer (Technology/Mining)
Posted 2 days ago
Job Viewed
Job Description
Our client is a growing technology company that revolutionises mining logistics across South Africa. Their platform connects mines and hauliers, automating vehicle tracking, order management and weighbridge operations using NFC technology and IoT devices integrated with AWS Cloud.
They are seeking developers who genuinely love coding and continuously upskill themselves. Their collaborative environment encourages innovation, includes developers in technical decisions and supports both hybrid and in-office work arrangements. They invest in learning opportunities for those willing to put in effort, and because their clients operate 24 / 7, they value team members who can occasionally assist with critical support.
Role Overview
Our client is seeking a highly skilled and detail-oriented Senior SQL Server Developer to build and maintain the data backbone that powers mining operations across South Africa. You'll develop complex stored procedures, functions and queries that support our mobile apps, web platforms and real-time hardware integrations across 50+ remote mining sites.
This role requires designing robust database solutions that handle critical mining operations data, working closely with their development team to ensure seamless integration between applications and their SQL Server databases hosted on AWS RDS. You'll collaborate across their tech stack, ensuring the database solutions remain performant, reliable and scalable as they expand into new markets.
Their core values include Focus on the Mission, Respect, Excellence, Integrity and working as One Team.
JobType : Permanent, Full-time
Workplace : Hybrid / Remote
Requirements
- Minimum of 8 years of experience as a SQL Server T-SQL Developer with proven track record of developing complex stored procedures for transactional and operational systems (not ETL-focused)
- Strong proficiency in SQL Server development, performance optimisation and database design principles
- Experience with SSRS report generation and deployment
- Strong ability to translate business requirements into technical solutions and document these solutions effectively
- Excellent attention to detail and problem-solving skills with ability to work under pressure
- Strong communication skills, both written and verbal, for stakeholder collaboration
- Ability to work independently and as part of a collaborative development team
- Excellent communication skills and ability to collaborate effectively with cross-functional teams
Preferred Skills :
Challenges and Opportunities :
Cultural Fit :
The ideal candidate will :
Responsibilities
Work Arrangement
This is a full-time, hybrid position requiring two days per week in our client’s Lonehill, Sandton office (currently Tuesday and Thursday, subject to change). They offer a flexible schedule based on a standard eight-hour day.
You may adjust your start and end times to suit your commute; however, all team members are required to be available for collaboration during our clients core hours of 8 : 00 AM to 3 : 00 PM, regardless of whether you are in the office or working remotely.
Benefits
Senior SQL Server Developer (Technology / Mining)
Posted 2 days ago
Job Viewed
Job Description
Our client is a growing technology company that revolutionises mining logistics across South Africa. Their platform connects mines and hauliers, automating vehicle tracking, order management and weighbridge operations using NFC technology and IoT devices integrated with AWS Cloud.
They are seeking developers who genuinely love coding and continuously upskill themselves. Their collaborative environment encourages innovation, includes developers in technical decisions and supports both hybrid and in-office work arrangements. They invest in learning opportunities for those willing to put in effort, and because their clients operate 24 / 7, they value team members who can occasionally assist with critical support.
Role OverviewOur client is seeking a highly skilled and detail-oriented Senior SQL Server Developer to build and maintain the data backbone that powers mining operations across South Africa. You'll develop complex stored procedures, functions and queries that support our mobile apps, web platforms and real-time hardware integrations across 50+ remote mining sites.
This role requires designing robust database solutions that handle critical mining operations data, working closely with their development team to ensure seamless integration between applications and their SQL Server databases hosted on AWS RDS. You'll collaborate across their tech stack, ensuring the database solutions remain performant, reliable and scalable as they expand into new markets.
Their core values include Focus on the Mission, Respect, Excellence, Integrity and working as One Team.
JobType: Permanent, Full-time
Workplace: Hybrid / Remote
- Minimum of 8 years of experience as a SQL Server T-SQL Developer with proven track record of developing complex stored procedures for transactional and operational systems (not ETL-focused)
- Strong proficiency in SQL Server development, performance optimisation and database design principles
- Experience with SSRS report generation and deployment
- Strong ability to translate business requirements into technical solutions and document these solutions effectively
- Excellent attention to detail and problem-solving skills with ability to work under pressure
- Strong communication skills, both written and verbal, for stakeholder collaboration
- Ability to work independently and as part of a collaborative development team
- Excellent communication skills and ability to collaborate effectively with cross-functional teams
- Experience with SQL Server hosted on AWS RDS
- Experience in the mining or industrial sector
- Familiarity with Agile development methodologies
- Technical Variety: Work across diverse technologies including database systems, real-time data processing and hardware integrations, providing exposure to the full technology stack
- Real-World Impact: Build database solutions that directly affect mining operations, with immediate visibility of how your code performs in industrial environments
- Growth Environment: Join a rapidly expanding company entering new markets (Namibia and Botswana), with opportunities to shape database development practices
- Complex Problem Solving: Navigate multi-site environments where precision and efficiency are critical, developing skills in robust, scalable database solutions
- Collaborative Support: Occasionally provide critical after-hours support as part of a shared team responsibility, ensuring our 24 / 7 mining operations remain operational
- Be passionate about coding and continuously self-learn through tutorials, courses and personal projects outside of work hours
- Take initiative in problem-solving, attempting solutions independently before seeking assistance from team members
- Embrace collaboration and knowledge sharing, contributing to our collective technical growth
- Be willing to share in team responsibilities, including occasional after-hours support when needed
- Adapt positively to changing priorities and evolving project requirements
- View development as more than just a day job, continuously evolving your skills and expertise
- Develop and maintain complex stored procedures, functions and queries to support front-end teams including mobile, web and cloud applications
- Analyse and optimise existing SQL code to enhance performance and ensure efficient data handling across remote mining sites
- Design, develop and deploy SSRS reports to meet business requirements and operational needs
- Collaborate with the development team to ensure seamless integration between applications and the database
- Work with stakeholders to understand business requirements and propose SQL Server-based solutions
- Develop detailed technical documentation outlining proposed solutions, including design rationale, implementation steps and potential risks
- Present proposed solutions clearly, explaining the approach and seeking approval before implementation
- Provide support for database-related issues, ensuring high availability and reliability across all platforms
- Effectively manage workloads and deliver high-quality solutions under pressure and within tight deadlines
This is a full-time, hybrid position requiring two days per week in our client’s Lonehill, Sandton office (currently Tuesday and Thursday, subject to change). They offer a flexible schedule based on a standard eight-hour day.
All team members are required to be available for collaboration during our client’s core hours of 8:00 AM to 3:00 PM, regardless of whether you are in the office or working remotely.
- Investment in learning opportunities for developers committed to continuous improvement
- Exposure to cutting-edge technology and diverse technical challenges
- Opportunity to shape database development practices in a rapidly growing company
- Real-world impact with immediate visibility of your contributions
Senior sql server developer (technology/mining)
Posted today
Job Viewed
Job Description
Senior sql server developer (technology / mining)
Posted today
Job Viewed
Job Description
Microsoft SharePoint Farm Administrator & SQL Server Specialist
Posted 2 days ago
Job Viewed
Job Description
Overview
We are seeking an experienced Microsoft SharePoint Farm Administrator and SQL Server Specialist to manage, maintain, and optimize SharePoint environments and SQL databases. The role requires strong expertise in Microsoft SharePoint, SQL Server administration, and Microsoft Power Platform, with hands-on experience in deployment, security, and migration projects.
Responsibilities- Install, configure, manage, and troubleshoot Microsoft SharePoint Farms (2019 Enterprise Edition and SharePoint Subscription Edition).
- Administer and optimize Microsoft SQL Server environments, including Azure SQL solutions.
- Deploy, manage, and monitor SharePoint implementations, ensuring high availability and performance.
- Secure and maintain public-facing SharePoint environments in line with industry best practices.
- Perform server and software maintenance, including updates, service packs, and patches.
- Conduct capacity planning for SharePoint and SQL environments to ensure scalability and performance.
- Provide reporting and regular system health checks to stakeholders.
- Collaborate with Database Administrators (DBAs) to manage SQL Server environments.
- Support ICT governance, change control, and compliance with organizational policies.
- Manage migrations from SharePoint 2019 and Subscription Edition to newer environments.
- Install and configure relevant third-party software to extend functionality.
- Minimum of 5 years’ experience in Microsoft SharePoint Farm Administration and SQL Server management.
- Hands-on experience with Microsoft Power Platform and administering Microsoft Azure SQL Solutions.
- Proven track record in SharePoint installation, configuration, and farm-level troubleshooting.
- Strong knowledge of Microsoft SharePoint Server 2019 Enterprise Edition and SharePoint Subscription Edition.
- Experience with IIS Server Administration.
- Expertise in SQL Server administration and database optimization.
- Understanding of the .NET Framework and integration with SharePoint / SQL environments.
- Strong background in ICT governance, change control, and security management.
- Demonstrated experience in system updates, migrations, and environment planning.
- Microsoft Certified : SharePoint Administrator
- Microsoft 365 Certified : Administrator Expert
- Microsoft Certified : Information Protection Administrator Associate
- Microsoft 365 Certified : Teams Administrator Associate
- Microsoft Certified : Power Platform Functional Consultant Associate
- Other Microsoft-related qualifications
Senior Software Developer (C#, SQL Server, Android Studio, SSRS)
Posted 18 days ago
Job Viewed
Job Description
We are seeking a highly skilled Senior Software Developer with strong experience in C#/.NET development, SQL Server, Android application development, and SSRS (SQL Server Reporting Services).
The successful candidate will be responsible for designing, developing, and maintaining enterprise-level applications across desktop, mobile, and reporting platforms.
This role requires a mix of backend expertise, frontend mobile development, database optimization, and reporting. As a senior team member, you will also provide technical leadership, mentor junior developers, and collaborate with business stakeholders to deliver high-quality solutions.
Key Responsibilities
C# / .NET Development
• Design, develop, and maintain enterprise applications using C#, .NET Framework, and .NET Core.
• Implement API integrations (REST/JSON, SOAP, third-party systems).
• Ensure code quality via best practices, unit testing, and design patterns.
SQL Server
• Design and optimize SQL Server databases, tables, indexes, stored procedures, triggers, and functions.
• Develop complex queries and ensure performance tuning for high-volume data processing.
• Implement data integrity, security, and backup/recovery strategies.
Android Development
• Build, test, and deploy Android applications using Java (or Kotlin) in Android Studio.
• Integrate mobile apps with backend services and APIs.
• Implement barcode scanning, offline data storage, and synchronization with remote servers.
SSRS Reporting
• Develop, customize, and deploy SSRS reports and dashboards.
• Collaborate with business stakeholders to translate requirements into meaningful reports.
• Optimize report performance and maintain security access models.
General & Leadership
• Gather and analyze business requirements and translate them into technical specifications.
• Provide technical guidance and mentoring to junior developers.
• Participate in code reviews, architecture discussions, and continuous improvement initiatives.
• Ensure adherence to SDLC best practices (Agile/Scrum/Kanban).
Required Skills & Experience
• 5–7 years professional experience with C# / .NET Framework & .NET Core.
• Strong knowledge of SQL Server (T-SQL, stored procedures, query optimization, triggers, indexes).
• Hands-on experience with Android Studio (Java/Kotlin) development.
• Experience developing and deploying SSRS reports.
• Solid understanding of OOP, design patterns, and SOLID principles.
• Experience with REST APIs, JSON/XML, OAuth/JWT authentication.
• Familiarity with Git, Azure DevOps, or similar source control tools.
• Experience with unit testing frameworks and CI/CD pipelines.
• Strong problem-solving and troubleshooting abilities.
Preferred / Nice-to-Have
• Experience with Xamarin or MAUI (cross-platform mobile).
• Exposure to Azure or AWS cloud technologies.
• Knowledge of Entity Framework / Dapper.
• Familiarity with Power BI reporting.
• Previous work in logistics, financial services, or enterprise mobile applications.
Soft Skills
• Strong communication and collaboration skills.
• Ability to work independently and as part of a team.
• Analytical mindset with attention to detail.
• Ability to deliver solutions under pressure and within deadlines.
• Mentorship and leadership capabilities.
Education & Certifications
• Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
• Microsoft certifications (MCSD, MCSE, or Azure Developer Associate) are
Senior Software Developer (C#, SQL Server, Android Studio, SSRS)
Posted today
Job Viewed
Job Description
Position Overview We are seeking a highly skilled Senior Software Developer with strong experience in C#/.NET development, SQL Server, Android application development, and SSRS (SQL Server Reporting Services). The successful candidate will be responsible for designing, developing, and maintaining enterprise-level applications across desktop, mobile, and reporting platforms. This role requires a mix of backend expertise, frontend mobile development, database optimization, and reporting. As a senior team member, you will also provide technical leadership, mentor junior developers, and collaborate with business stakeholders to deliver high-quality solutions. Key Responsibilities C# / .NET Development
- Design, develop, and maintain enterprise applications using C#, .NET Framework, and .NET Core.
- Implement API integrations (REST/JSON, SOAP, third-party systems).
- Ensure code quality via best practices, unit testing, and design patterns.
- Design and optimize SQL Server databases, tables, indexes, stored procedures, triggers, and functions.
- Develop complex queries and ensure performance tuning for high-volume data processing.
- Implement data integrity, security, and backup/recovery strategies.
- Build, test, and deploy Android applications using Java (or Kotlin) in Android Studio.
- Integrate mobile apps with backend services and APIs.
- Implement barcode scanning, offline data storage, and synchronization with remote servers.
- Develop, customize, and deploy SSRS reports and dashboards.
- Collaborate with business stakeholders to translate requirements into meaningful reports.
- Optimize report performance and maintain security access models.
- Gather and analyze business requirements and translate them into technical specifications.
- Provide technical guidance and mentoring to junior developers.
- Participate in code reviews, architecture discussions, and continuous improvement initiatives.
- Ensure adherence to SDLC best practices (Agile/Scrum/Kanban).
- 5–7 years professional experience with C# / .NET Framework & .NET Core.
- Strong knowledge of SQL Server (T-SQL, stored procedures, query optimization, triggers, indexes).
- Hands-on experience with Android Studio (Java/Kotlin) development.
- Experience developing and deploying SSRS reports.
- Solid understanding of OOP, design patterns, and SOLID principles.
- Experience with REST APIs, JSON/XML, OAuth/JWT authentication.
- Familiarity with Git, Azure DevOps, or similar source control tools.
- Experience with unit testing frameworks and CI/CD pipelines.
- Strong problem-solving and troubleshooting abilities.
- Experience with Xamarin or MAUI (cross-platform mobile).
- Exposure to Azure or AWS cloud technologies.
- Knowledge of Entity Framework / Dapper.
- Familiarity with Power BI reporting.
- Previous work in logistics, financial services, or enterprise mobile applications.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Analytical mindset with attention to detail.
- Ability to deliver solutions under pressure and within deadlines.
- Mentorship and leadership capabilities.
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- Microsoft certifications (MCSD, MCSE, or Azure Developer Associate) are
Be The First To Know
About the latest Sql server Jobs in South Africa !
Intermediate Developer - Java, Spring Boot, MS SQL Server/Postgres, Development Workflow, OpenAPI
Posted 8 days ago
Job Viewed
Job Description
Join to apply for the Intermediate Developer - Java, Spring Boot, MS SQL Server/Postgres, Development Workflow, OpenAPI role at ExecutivePlacements.com - The JOB Portal
3 days ago Be among the first 25 applicants
Join to apply for the Intermediate Developer - Java, Spring Boot, MS SQL Server/Postgres, Development Workflow, OpenAPI role at ExecutivePlacements.com - The JOB Portal
Job Title: Intermediate Developer
Recruiter:
Fempower
Job Ref:
Date posted:
Tuesday, July 8, 2025
Location:
Cape Town, South Africa
SUMMARY:
POSITION INFO:
Job Title: Intermediate Developer
Location: Hybrid – Based in Stellenbosch
A leading payment aggregator and provider of secure payment solutions is looking for an Intermediate Developer to join their expanding team in Stellenbosch. This is a hybrid role, offering flexibility while working with an innovative and growing company.
Key Responsibilities:
- Client Integration: Lead the technical integration of new clients into our systems, ensuring smooth and secure connections.
- System Maintenance & Enhancements: Perform ongoing fixes and maintenance on current systems while enhancing existing functionalities.
- Development: Design and develop new functionalities to meet business requirements and improve system capabilities.
- Support: Provide 3rd line support for complex query resolution and troubleshooting.
- Security & Audits: Ensure robust system security and compliance through regular audits and improvements.
- Continuous Improvement: Optimize development processes and introduce best practices to improve overall system performance and development workflows.
- Education: Tertiary qualification or equivalent training in Software Development, Computer Science, or Engineering.
- Experience: 3-5 years of relevant development experience.
- Technical Skills:
- Proficiency in Java (Standard and Enterprise Editions) and Spring Boot
- Strong knowledge of SQL (MS SQL Server/Postgres)
- Familiarity with development workflows using Eclipse/Netbeans IDEs, Maven, and GIT
- Experience working in a Continuous Integration and Continuous Testing environment
- Experience with OpenAPI protocols
- Financial Systems Knowledge: Exposure to financial transaction processing systems.
- Real-time Systems: Experience working with multi-threaded, high-volume, real-time systems.
- Postilion Development: Skills in source/sink node development using Postilion.
- Agile Methodology: Exposure to Agile methodologies, particularly Scrum or Kanban.
- Front-End Development: Experience with Angular for front-end development.
Be part of a dynamic and forward-thinking team focused on shaping the future of secure payment solutions. This is a fantastic opportunity to grow your technical expertise in a fast-paced, innovative environment.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Advertising Services
Referrals increase your chances of interviewing at ExecutivePlacements.com - The JOB Portal by 2x
Sign in to set job alerts for “Java Software Engineer” roles.Cape Town, Western Cape, South Africa 3 weeks ago
Software Engineer - 85 Percent Average in MatricCape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 6 days ago
Cape Town, Western Cape, South Africa 1 week ago
Pinelands, Western Cape, South Africa 6 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 1 month ago
Junior Software Development Engineer (CPT)Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 1 month ago
Software Developer (Full Stack Developer)Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 1 week ago
Software Engineer (Python) - Supply ChainCape Town, Western Cape, South Africa 1 week ago
Software Engineer (Python) - Supply ChainCape Town, Western Cape, South Africa 1 week ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Cape Town, Western Cape, South Africa 2 days ago
City of Cape Town, Western Cape, South Africa 2 weeks ago
Front-end Web Developer (CH1137) (FULLY REMOTE )Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 1 hour ago
Cape Town, Western Cape, South Africa 2 months ago
Cape Town, Western Cape, South Africa 1 month ago
Stellenbosch, Western Cape, South Africa 1 day ago
Cape Town, Western Cape, South Africa 1 week ago
Cape Town, Western Cape, South Africa 3 weeks ago
Cape Town, Western Cape, South Africa 2 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrDatabase Developer
Posted 8 days ago
Job Viewed
Job Description
Reference: ITE -ANR-1
We are seeking a highly skilled and experienced Database Developer to join our dynamic team. As a Database Developer, you will play a pivotal role in designing, implementing, and optimizing database structures, ensuring efficient data storage and retrieval. You will be instrumental in creating and maintaining performative database code while adhering to SQL best practices. This role requires a strong problem-solving aptitude, excellent communication skills, and the ability to collaborate effectively with various teams across the organization.
Responsibilities:
- Design and implement database structures and data analytical patterns.
- Participate in product development lifecycle from ideation to deployment and beyond.
- Resolve incidents related to database functionality.
- Write efficient SQL queries, procedures, and functions.
- Plan, estimate, and deliver database-related tasks within project timelines.
- Conduct code reviews and peer reviews to ensure quality and adherence to best practices.
- Provide solutions for third-party integrations using data.
- Create concise technical specifications and conduct detailed unit testing.
- Integrate database functionalities into the API layer with Java/Spring.
- Collaborate with cross-functional teams including Delivery Leads, Business Analysts, Quality Assurance, Project Managers, Product Owners, and other Developers.
Minimum Requirements:
- 7+ years of experience in MS SQL development.
- Proficiency in data modeling, data warehousing, and building ETL pipelines.
- Strong problem-solving and communication skills.
- Experience in batch environments is advantageous.
- Proficient in TSQL, SSIS, SSAS, SSRS.
- Bachelor’s degree in IT or related field.
- Exposure to Agile methodology.
- Microsoft certifications in SQL Server or Azure SQL database preferred.
We appreciate your interest; however, if you have not had any response within 2 weeks, please consider your application unsuccessful.
#J-18808-LjbffrDatabase Developer (2)
Posted 8 days ago
Job Viewed
Job Description
Database Developer
Johannesburg - Rosebank
We are seeking a highly skilled and experienced Database Developer to join our dynamic team. As a Database Developer, you will play a pivotal role in designing, implementing, and optimizing database structures, ensuring efficient data storage and retrieval. You will be instrumental in creating and maintaining performative database code while adhering to SQL best practices. This role requires a strong problem-solving aptitude, excellent communication skills, and the ability to collaborate effectively with various teams across the organization.
Duties & ResponsibilitiesResponsibilities:
- Design and implement database structures and data analytical patterns.
- Participate in product development lifecycle from ideation to deployment and beyond.
- Resolve incidents related to database functionality.
- Write efficient SQL queries, procedures, and functions.
- Plan, estimate, and deliver database-related tasks within project timelines.
- Conduct code reviews and peer reviews to ensure quality and adherence to best practices.
- Provide solutions for third-party integrations using data.
- Create concise technical specifications and conduct detailed unit testing.
- Integrate database functionalities into the API layer with Java/Spring.
- Collaborate with cross-functional teams including Delivery Leads, Business Analysts, Quality Assurance, Project Managers, Product Owners, and other Developers.
Requirements:
- 7+ years of experience in MS SQL development.
- Proficiency in data modeling, data warehousing, and building ETL pipelines.
- Strong problem-solving and communication skills.
- Experience in batch environments is advantageous.
- Proficient in TSQL, SSIS, SSAS, SSRS.
- Bachelor’s degree in IT or related field.
- Exposure to Agile methodology.
- Microsoft certifications in SQL Server or Azure SQL database preferred.