SQL and .Net Developer

ICT ~ Call Centre BPO
Johannesburg – Gauteng – South Africa

Are you an experienced SQL/C# Developer seeking a dynamic remote opportunity? We’re seeking a talented individual to join our client’s operational development team to support their call centre operations. Reporting to the Head of IT, you’ll leverage your SQL Server and C# expertise to create and maintain solutions for our in-house systems and reports. This role offers a chance to work with cutting-edge tools and technologies in a fast-paced environment.
Key Qualifications, Experience & Skills:
  • Minimum 5 years of experience in C#, .NET, and SQL programming.
  • Proficiency in T-SQL, including stored procedures, triggers, and views.
  • Solid understanding of relational databases and database design principles.
  • Experience with SSIS, SSRS, and Excel for at least 3 years.
  • Proven ability to optimise SQL queries and stored procedures.
  • Strong programming skills focusing on SQL Server and C#/.NET.
  • Familiarity with web development using ASP.NET, .Net Core, Razor, and Blazor.
  • Knowledge of HTML, CSS, JavaScript/Typescript, and RESTful APIs.
  • Experience with secure development principles and SQL environment tracing tools.
  • Eagerness to learn and stay updated on modern development techniques.
  • Advanced problem-solving skills and logical reasoning ability.
Duties and Responsibilities:
  • Solve business problems using ASP.NET, C#, web services, web APIs, and SQL programming.
  • Support deployment of new IT systems and infrastructure.
  • Diagnose problems and troubleshoot underlying systems.
  • Develop SQL projects to meet operational business requirements.
  • Create and maintain SQL queries, stored procedures, views, and jobs.
  • Design and maintain Excel and SSRS reports.
  • Query and summarise data across multiple servers and databases.
  • Work with dynamic SQL to solve complex cross-server queries.