Full Stack Software Developer

Johannesburg, Gauteng, South Africa

Job Description


Key Responsibilities:

  • Develop and maintain desktop and web applications using C#, Winforms, ASP.NET, and other .NET technologies.
  • Prepare, test, and debug code for various applications and services.
  • Create and implement technical specifications and test plans.
  • Collaborate with the technical director and executive team to ensure project alignment with business goals.
  • Manage defect tracking systems and resolve issues effectively.
  • Stay updated with new technologies and industry trends.
Required Skills and Experience:
  • BSc Degree in Computer Science or related field.
  • 3-5 years of development experience with .NET, C#, Winforms, ASP.NET (Web Forms & Core), and SQL Server.
  • Strong knowledge of object-oriented development, design patterns, and best practices.
  • Proficiency in Web Services, WCF, and Service-Oriented Architecture.
  • Experience with source control tools (Git, TFVC) and understanding of Agile methodologies.
  • Familiarity with Azure Cloud services including Azure Web Applications, Azure Functions, and Azure Service Bus.
Advantageous:
  • Knowledge of FIX protocol.
  • Experience with real-time UDP and TCP streams.
  • Strong mathematical and analytical skills.
Tools:
  • Visual Studio
  • Git
  • TFVC
Apply today!

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1354292
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned