Skip to main content

Senior Software Developer

Technology
Network1
Midrand, South Africa1 weeks agoUntil 2026/06/15
Full time

Job description

A cutting-edge tech company, revolutionising identity verification, fraud prevention, and regulatory compliance, is on the hunt for a Senior Software Developer ready to build impactful, secure solutions!

Key Responsibilities

  • Develop, test, and maintain high-quality applications using .NET and C#
  • Build responsive, user-friendly interfaces with HTML, CSS, and JavaScript (Angular/Vue)
  • Create and integrate scalable back-end services and APIs
  • Collaborate with teams to design solutions using Agile methodologies
  • Manage and optimize databases (MS SQL, MySQL, SQLite, and MongoDB)
  • Implement messaging solutions (e.g. RabbitMQ) for system communication
  • Develop and deploy cloud-based applications using Microsoft Azure
  • Apply SDLC best practices to improve delivery and efficiency
  • Use MVC architecture, Entity Framework, and LINQ for data handling
  • Participate in code reviews and knowledge sharing within the team
  • Troubleshoot, debug, and resolve performance issues
  • Stay up to date with emerging technologies and industry trends

Job Experience and Skills Required:

  • Minimum 8 years’ experience in software development (C# and Python)
  • Strong proficiency in .NET framework (3.5+) and Microsoft Visual Studio
  • Solid experience with SQL databases (MS SQL, MySQL, SQLite, and Oracle)
  • Experience with MVC (Model-View-Controller) architecture
  • Familiarity with WCF and WPF
  • Mobile development experience using Xamarin (Android/iOS) in C#
  • Proficient in front-end technologies (HTML, CSS, JavaScript, Ajax, and jQuery)
  • Experience building and integrating REST APIs and web services
  • Familiarity with modern front-end frameworks (Angular and Vue.js)

Apply now!

For more exciting IT vacancies, please visit: www.networkrecruitmentinternational.com

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

Connect with me on LinkedIn! https://www.linkedin.com/in/stuart-dube-a22871309/

¿Te interesa este puesto?