Senior Database Developer for ASP.NET Applications

5 days ago


Johannesburg, Gauteng, South Africa Recru-it Full time

The Recru-it company is seeking a highly skilled and experienced SQL and .NET Developer to join our operational development team. This role involves creating and maintaining solutions that heavily rely on SQL Server, using C# to develop simple ASP.NET SPAs, and T-SQL as a programming language.

About the Role:

In this exciting and demanding environment, you will have the opportunity to work with the latest tools and technologies. Our IT department consists of 12 motivated and passionate individuals, including helpdesk, desktop support, SQL and C# .NET developers operating primarily on a Microsoft stack with some specific uses of Linux and Asterisk.

Key Responsibilities:
  • Solve complex business problems alone or as part of a team by applying good reasoning and logic to use one or more of the following technologies: ASP.NET, C#, Web services, Web APIs, and SQL programming. Knowledge of ML.Net would be an advantage and part of the role moving forward.
  • Support the deployment of new IT systems and infrastructure.
  • Diagnose problems using a logical approach and understanding of the underlying systems.
  • Work individually or as part of a team on small to medium-sized SQL projects to solve operational business requirements as well as data manipulation when needed.
  • Create ad-hoc queries or SQL Server stored procedures, views, and jobs based on user requests or to maintain, troubleshoot, or improve existing SQL functionality.
  • Work on large data sets in a live transactional environment with an awareness of the impact of running demanding queries and the side effects on a busy operational call centre.
Requirements:
  • A minimum of 5 years of experience using and programming in C#, .NET, and SQL.
  • At least 3 of the most recent years using and programming in C#, .NET, and SQL daily.
  • Solid understanding of relational databases and database design.
  • Excellent knowledge of the T-SQL language, including use of stored procedures, triggers, views, data types, keys, indexes, constraints, foreign keys, relational design, and related tools and development environments.
  • A good understanding of SSIS, SSRS, and Excel working with SQL Server over the past 3 years.
  • Experience optimizing SQL Server queries and stored procedures and the use of query analyzer for tuning code.
  • Very good general programming skills and a general interest in programming and development using primarily SQL Server and C# and the .Net platform. Experience with other SQL databases like MySQL and PostgreSQL would be an advantage.
  • Very good Excel skills as well as a good working knowledge of VBA programming in Excel.
  • Sound knowledge of secure development principles.
  • Knowledge of SQL environment using tracing tools.
  • Web development experience using MVC and the following technologies: ASP.NET / .Net Core / Razor pages / Blazor.
  • Knowledge and experience working with HTML, CSS, and JavaScript/Typescript.
  • Web Service development using .Net.
  • Use of RESTFul APIs.
  • Use of SOAP Web Services.
  • CLR development for SQL Server using C# would be an advantage.
  • Experience with Node Red would be an advantage.
  • Some Linux and Asterisk experience would be an advantage.
Salary and Benefits:

We offer a competitive salary range of $80,000 - $120,000 per year, depending on experience, as well as excellent benefits, including health insurance, retirement plan, and paid time off. The salary range may vary based on location.



  • Johannesburg, Gauteng, South Africa Psybergate Full time

    Job DescriptionWe are seeking a skilled Senior ASP.NET Developer to join our team at Psybergate. The ideal candidate will have a strong background in ASP.NET/ASP.NET Core development, with hands-on experience in building robust and efficient APIs using C#.Key ResponsibilitiesDesign and develop scalable ASP.NET Core applications using C#.Collaborate with...

  • Senior C# Developer

    1 month ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior C# DeveloperAs a Senior C# Developer at Network Recruitment, you will be responsible for leading the development of .NET applications and services using object-oriented design patterns and best practices. Your strong background in database design and development will be essential in creating efficient and scalable solutions.Key...


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    Job Description:MSP Staffing LTD is seeking a highly skilled ASP.Net Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying cutting-edge web applications using the latest .NET technologies.About the Role:This is an excellent opportunity for an experienced .Net Developer to work on...


  • Johannesburg, Gauteng, South Africa Curiska (Pty) Ltd Full time

    Job Title: Senior Microsoft FullstackStack DeveloperWe are seeking a highly skilled and experienced Senior Microsoft FullstackStack Developer to join our team at Curiska (Pty) Ltd.About the RoleThis is a full-time position that requires a motivated and experienced developer to provide new features and maintenance development on our FinTech products.Key...


  • Johannesburg, Gauteng, South Africa People Dimension Full time

    At People Dimension, we are seeking a highly motivated and skilled Senior Mobile and Web Application Developer to join our team. As a Senior Developer, you will play a key role in designing, developing, and maintaining mobile and web applications for our clients worldwide.We are looking for someone with 0-1 year of experience in the industry who is...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Description:Are you a highly skilled Full Stack Developer looking for a new challenge? Look no further! We are seeking a talented individual to join our team as a Senior Full Stack Developer Specialist.We are looking for someone with a strong background in object-oriented development techniques and experience with solution design patterns and best...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior .NET Developer Position with Network Architecture ExperienceAbout the Role:We are seeking an experienced .NET developer to join our team at Network Recruitment. As a senior developer, you will play a key role in designing and developing robust network architecture solutions using C#, ASP.NET, and SQL Server. Your expertise in...


  • Johannesburg, Gauteng, South Africa Curiska Full time

    Job DescriptionCuriska is seeking a seasoned Full Stack developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our FinTech products.Key Responsibilities:Design and develop new features and maintenance development on our FinTech products.Utilize established development tools,...


  • Johannesburg, Gauteng, South Africa Curiska Full time

    Curiska is seeking an experienced, motivated, full-time Full Stack developer to provide new features and maintenance development on our FinTech products. The ideal candidate will have a strong background in object-oriented development techniques and experience with concurrent development source control.Key Responsibilities:Utilize established development...

  • Senior .NET Developer

    4 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job OverviewWe are seeking a highly skilled Senior .NET Developer to join our team as an Architecture Expert. This role will involve designing and implementing robust solutions using .NET, C#, ASP.NET, and SQL Server.ResponsibilitiesThe successful candidate will be responsible for:Designing and developing scalable and efficient architecture for .NET...


  • Johannesburg, Gauteng, South Africa Curiska (Pty) Ltd Full time

    About This OpportunityWe are seeking an experienced Full-Stack Developer to join our team at Curiska (Pty) Ltd. This role involves working on new features and maintenance development for our FinTech products.Key ResponsibilitiesDevelop new features and maintain existing applications using .NET, C#, Winforms, ASP.NET, and SQL Server.Design and implement...

  • Senior .NET Developer

    1 month ago


    Johannesburg, Gauteng, South Africa Psybergate Full time

    Job Responsibilities:As a skilled Senior .NET Developer at Psybergate, you will be responsible for designing and developing robust and efficient ASP.NET Core APIs. Your expertise in C# programming and object-oriented programming concepts will enable you to create maintainable and extensible code. You will also work with Azure Durable Functions to build...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Full Stack Developer with .NET Expertise to join our team at Network Recruitment.About the RoleThis is a fantastic opportunity for a talented developer to take their career to the next level. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining complex software systems...


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    Key Requirements3 years of experience in software development.Bachelor of Science degree or higher in Computer Science or related field.Proficiency in .NET 8 and C# programming languages.Experience with ASP.NET and WebApi.Strong knowledge of Angular 17 and MAUI for iOS development.We are seeking a highly skilled and experienced .NET software developer to...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    At Network Recruitment, we are seeking a highly skilled Senior Software Engineer to join our team. This is an exceptional opportunity to work on challenging projects and collaborate with cross-functional teams.Job DescriptionAs a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications using cloud...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a highly skilled C# Senior Software Developer to join our team at Network Recruitment. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using .NET technologies.About the Role:You will work on various projects, including web services, WCF, and...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    We are seeking an experienced Senior Fullstack Developer to join our team at Planet10.Job DescriptionAs a key member of our development team, you will be responsible for contributing to the design and implementation of web applications using the MERN stack.Key Responsibilities:Front-end Development: Develop and maintain efficient, reusable, and reliable...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Job DescriptionA leading specialist IT Solutions company, E-Merge, with a strong presence in developing bespoke software applications for enterprise clients, is seeking an experienced Senior Database Optimization Specialist to join its team.This role offers the opportunity to work on high-profile projects and contribute to the development of cutting-edge...


  • Johannesburg, Gauteng, South Africa Unique Personnel Ltd Full time

    We are seeking a highly skilled Senior Database Infrastructure Lead to oversee the management of our MS SQL Server databases, ensuring high availability, performance, and security.This role involves installing, configuring, and maintaining SQL Server instances, as well as performing database tuning, troubleshooting, and ensuring data integrity. Additionally,...


  • Johannesburg, Gauteng, South Africa Plus 1x Full time

    Job Title: Senior Azure C# DeveloperLocation: On-site with flexible working hoursContract Type: ContractJob DescriptionWe are seeking a highly skilled and experienced Senior Azure C# Developer to contribute to cutting-edge projects that leverage the latest in cloud technology. The successful candidate will work on-site with flexible working hours,...