Senior Data Engineer
4 days ago
Responsibilities:
- Stay Current with SQL: Continuously learn and apply the latest SQL features and programming practices through education, study, and participation in conferences, workshops, and groups.
- Data Management: Oversee data backups from local directories to shared drives and VSTS.
- Issue Resolution: Identify and resolve problems stemming from customer feedback and testing, correcting them or escalating to appropriate personnel.
- Code Quality Assurance: Evaluate code to ensure it meets industry standards, is valid, properly structured, and compatible with various Azure SQL versions.
- Requirements Analysis: Analyze technical requirements to accurately determine user needs.
- System Integration: Manage data analysis and the integration of disparate systems.
- Performance Optimization: Guarantee high quality and optimal performance of delivered code, adhering to internal guidelines.
- Database Expertise: Apply deep understanding of database operations and optimization for Microsoft SQL Server.
- Reporting Development: Develop effective reporting systems that provide accessible information for decision-making.
- Troubleshooting: Conduct thorough troubleshooting on code, tables, indexes, and SQL Server instances.
- Report Generation: Generate and deliver quality reports to customers, performing comprehensive quality assurance checks.
- Cross-functional Collaboration: Partner with various teams to translate business requirements into scalable data solutions.
- Design Participation: Contribute to design reviews, providing valuable input on requirements, product design, and potential issues.
- Software Validation: Test and validate software against major architectural requirements, with a focus on scalability and performance.
- System Quality: Ensure the overall quality of the entire system.
- Technology Advancement: Stay up-to-date with the latest Microsoft data technologies, Azure services, and data engineering best practices.
- Performance Enhancement: Troubleshoot and optimize Azure data pipelines and SQL Server performance, and resolve data quality issues.
- Cost Optimization: Continuously improve data infrastructure to reduce latency, increase throughput, and optimize Azure costs using FinOps principles.
- Tool Integration: Evaluate and integrate new Microsoft data tools and Azure services to enhance our data platform capabilities.
- Mentorship: Mentor and guide junior data engineers, fostering their growth.
- Architectural Oversight: Participate in architecture reviews, ensuring all data solutions meet high-quality standards and best practices.
- Stakeholder Communication: Communicate effectively with stakeholders to understand data requirements and provide technical solutions.
- Independent Delivery: Work autonomously and deliver high-quality work within tight deadlines.
- Data Processing: 7+ years of T-SQL/SQL Server expertise, deep Azure Synapse Analytics skills, and C#/.NET for data processing applications.
- Microsoft Data Stack: Strong proficiency in Azure Data Factory, Azure Databricks, SQL Server Integration Services (SSIS), Azure Stream Analytics, and Event Hubs.
- Cloud & Infrastructure: Experience with Azure Synapse Analytics, Power Designer for data modeling, and Azure DevOps for CI/CD.
- Data Modeling: Expertise in dimensional modeling with Power Designer, SQL Server Data Tools (SSDT), schema design for OLAP/OLTP, and performance optimization.
- Business Intelligence: Experience with Power BI integration, SSAS/SSRS, and knowledge of DAX/MDX and semantic layer design.
- DevOps & Orchestration: Proficient with Azure DevOps pipelines, ARM templates/Bicep, Azure Monitor, and Application Insights.
- Testing: Experience with unit testing for T-SQL and data pipelines, data quality frameworks, and integration testing with Azure Data Factory.
- Strong understanding of basic DB concepts, joins, aggregate functions, and commands (DDL, DML, TCL DCL).
- Proficiency in advanced SQL concepts like CTE, Recursive queries, Pivots, Self joins, Temporary functions, UDF, etc.
- Deep understanding of relational database concepts with solid knowledge of MS-SQL.
- Proficiency with version control systems such as Git and Azure Repos.
- Strong problem-solving and troubleshooting skills in Microsoft environments.
- Experience with ETL tools.
- Expertise in SQL Server performance tuning and optimization of large-scale data systems.
- Experience with Azure Machine Learning and Azure Cognitive Services for ML pipelines.
- Experience with Microsoft Fabric and its unified analytics platform.
- Real-time analytics with Azure Stream Analytics and Complex Event Processing.
- Azure Cost Management and FinOps experience optimizing data workloads.
- Power Platform integration (Power Apps, Power Automate) for data workflows.
- Experience with Cosmos DB for multi-model database scenarios.
- Microsoft Certified: Azure Data Engineer Associate or Azure Solutions Architect certification.
Benefits:
- Competitive salary based on experience.
You can also connect with Daniel on LinkedIn or contact Hire Resolve
If you meet the above requirements we will contact you within 3 working days
-
Senior Data Management Security Engineer
4 days ago
Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full time R800 000 - R1 200 000 per yearMake an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.The Data Management Security Engineer...
-
Senior Microsoft Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa NTT DATA Full time R900 000 - R1 200 000 per yearJob Summary:The Senior Microsoft Engineer is responsible for designing, implementing, and maintaining Microsoft-based infrastructure solutions, both on-premises and in the cloud (primarily Azure). This role ensures the stability, integrity, and efficiency of IT systems and supports automation, security, and compliance...
-
Senior Data Engineer
1 week ago
Johannesburg, Gauteng, South Africa Harambee Youth Employment Accelerator Full time R120 000 - R240 000 per yearWe're Hiring: Senior Data Engineer – JohannesburgAre you ready to build technology that changes lives?Harambee Youth Employment Accelerator is looking for an exceptionalSenior Data Engineerto join our Software Development team. You'll work on collecting, storing, and processing large datasets to deliver optimal solutions—while partnering with our Head of...
-
Senior Data Engineer
1 week ago
Johannesburg, Gauteng, South Africa Harambee Youth Employment Accelerator Full time R600 000 - R1 200 000 per yearSenior Data Engineer – JohannesburgHelp build technology that changes lives.About the RoleThe Harambee Software Development team is looking for an exceptional Senior Data Engineer to join our dynamic team based in Johannesburg.This role is focused on collecting, storing, and processing large sets of data to deliver optimal solutions—along with their...
-
Senior Data Engineer
5 days ago
Johannesburg, Gauteng, South Africa Harambee Full time R800 000 - R1 200 000 per yearSenior Data Engineer - JohannesburgHelp build technology that changes lives.About the RoleThe Harambee Software Development team is looking for an exceptional Senior Data Engineer to join our dynamic team based in Johannesburg.This role is focused on collecting, storing, and processing large sets of data to deliver optimal solutions-along with their...
-
Senior Data Engineer
4 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R800 000 - R1 200 000 per yearHire Resolve's client is looking for a Senior Data Engineer to join their team in Johannesburg, GP. The Data Engineer will be responsible for designing, building, and maintaining scalable data pipelines to support telecommunications CDR processing, real-time data ingestion, and analytical workloads. This role requires expertise in data modeling, ETL...
-
Senior Data Integration Engineer
5 days ago
Johannesburg, Gauteng, South Africa Indsafri Full time R2 000 000 - R2 500 000 per yearJob Description:Job Title: Senior Data Integration Engineer (Salesforce, Databricks & MuleSoft)Location: Johannesburg (Hybrid)Employment Type: ContractContract Tenure: 6 to 12 monthsJob SummaryWe are seeking a highly experienced and strategic Senior Data Integration Engineer to architect, build, and manage the data pipelines that power our customer...
-
Senior Data Engineer
4 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 200 000 - R2 400 000 per yearHire Resolve's client is seeking a highly skilled Senior Data Engineer to join their dynamic team within the telecommunications domain. The ideal candidate will be responsible for designing, developing, and maintaining scalable and reliable data pipelines to support the ingestion, processing, and analysis of Call Detail Records (CDRs) and real-time data...
-
Senior Data Engineer/Analyst
4 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 000 000 - R3 000 000 per yearSenior Data Engineer/Analyst - 3 Year ContractQualifications & Experience:Must-Have:Bachelors or Masters degree in Computer Science, Data Science, Engineering, Mathematics, or a related field.5+ years of experience in data engineering, analytics, or BI development.Strong proficiency in SQL and Python for data manipulation and transformation.Experience with...
-
Senior Full Stack Data Engineer
4 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R120 000 - R260 000 per yearHire Resolve is currently seeking a driven and experienced Senior Full Stack Data Engineer to join our dynamic software company. As a Senior Full Stack Data Engineer, you will be responsible for designing, developing, and implementing data solutions to support our business needs. You will work with cross-functional teams to gather requirements, design data...