SQL / C# Specialist
Position summary
Introduction
Job description
Key Responsibilities
· Maintenance and active monitoring of all active integrations which include, but are not limited to, POS, EDI, SFTP, REST, SOAP and other API integrations.
· Maintenance and continuous improvements to the ETL processing.
· Assist with requirements gathering, creating technical specification documentation and development of new requirements in MS SQL as well as C#. This includes implementing advanced insights models for business and customers using advanced analytical techniques.
· Database administration ensuring best-practice maintenance and systems resource utilisation.
· Ensure compliance with data governance standards including data integrity, completeness and POPIA compliance.
· Actively assisting in the testing of new solutions.
· Technical knowledge sharing to the rest of the team.
· Actively explore AI solutions to create meaningful insights into our data for both internal and external stakeholders.
Minimum requirements
Requirements
· At least a Bachelor’s Degree in Computer Science, Information Systems or related field, or equivalent work experience.
· At least 5–8 years’ IT work experience in programming and/or systems analysis, including T-SQL, MS SQL Server, SSIS and SSRS.
· At least 5–8 years’ experience in C# for data processing, custom functions and application integrations. Experience with SQL Assembly will be advantageous.
· Knowledgeable in SQL and ETL programming languages.
· At least 4–6 years’ experience in data warehousing and advanced data analytics.
· Solid knowledge and experience with technology and application development methodologies.
· Knowledge of Big Data tools and skills on Cloud platforms like Azure would be advantageous, but not critical.
· A reasonable understanding of networking and server infrastructure will be advantageous.
· This position will require occasional long and irregular hours which will be compensated for time off in lieu of overtime worked.