Job title: Senior SQL and C# Developer
Job type: Permanent
Emp type: Full-time
Location: Randburg, South Africa
Salary type: Annual
Job published: 2019-07-11
Job ID: 32372

Job Description


Senior SQL and C# Developer


SA Citizens / permanent residents only



An opportunity exists within a very stable and well-established organisation based in Randburg for a Senior SQL & C# Developer.  Any financial system exposure will be beneficial.



  • 7 to 10 years relevant experience
  • Experience in software development and coding, predominantly Microsoft stack (experience in other languages a bonus)
  • 7 yrs. + experience in C#, HTML and JavaScript
  • 7 – 10 years’ experience with SQL Development including proficiency in Stored Procedures, Tables, Indexing, etc
  • MUST have experience with large volumes and large transactional environment.
  • Sound knowledge of traditional as well as agile software development methodologies
  • Intermediate MS SQL administration knowledge
  • Understanding of software quality assurance principles
  • A technical mindset with great attention to detail



  • The successful candidate will be responsible for designing, coding and implementing software solutions according to their software development processes
  • Writing and optimising in application SQL Statements.
  • Ensure performance, security and availability of databases
  • Prepare documentations and specifications
  • Handle common database procedures such as upgrade, backup, recovery, migration, etc.
  • Profile server resource usage, and optimize and tweak as necessary
  • Communicate successfully all concepts and guidelines to development team
  • Provide technical guidance and coaching to the members of the development team
  • Any Microsoft certifications would be a huge advantage
  • Strong T-SQL Experience with some analytics.
  • Sound knowledge and experience working with database design.  
  • Responsible for designing, coding, and implementing software solutions according to our software development processes
  • Handle common database procedures such as upgrade, backup, recovery, migration, etc.


Should you meet the above requirements, kindly email your updated CV to with the name of the position as your reference.  You can also apply directly through the job portal.

Should you not receive a response from us within 2 weeks of your application, kindly consider your application unsuccessful.