Microsoft Stack Software Developer

Johannesburg, Gauteng, South Africa

Job Description


Tech Stack:

  • C#
  • Winforms
  • ASP.NET WebForms, ASP.NET Core 3.1+
  • ASP.NET Core WebAPI
  • Entity Framework 6 and Entity Framework Core
  • .NET Framework 4.8, ADO.NET
  • Windows Communication Foundation (WCF)
  • Microsoft SQL Server
  • Windows Services
Tooling:
  • Visual Studio
  • Git
  • TFVC
Cloud Hosting:
  • Azure Cloud
  • Azure Web Applications
  • Azure Functions
  • Azure Service Bus
Advantageous Requirements:
  • Experience with FIX protocol
  • Handling real-time UDP and TCP streams
  • Strong Mathematical and Analytical Skills
Responsibilities:
  • Translate business requirements into actionable work items.
  • Develop and maintain code for various .NET applications and services.
  • Conduct code reviews and ensure adherence to established guidelines.
  • Prepare and execute test-based applications for .NET services.
  • Collaborate with the technical team and report to the technical director.
  • Manage the defect tracking system, resolve issues, and provide system updates.
  • Investigate and develop skills in new technologies.
  • Create technical specifications and test plans.
Requirements:
  • Computer Science Degree.
  • Minimum 3-5 years of development experience with .NET, C#, Winforms, ASP.NET, ASP.NET Web Forms, and SQL Server in an n-tier architecture.
  • Strong background in object-oriented development techniques, Solution Design Patterns, and Best Practices (e.g., SOA).
  • Database design and development (Microsoft SQL Server).
  • Experience with Web Services, WCF, and Service-Oriented Architecture.
  • Familiarity with concurrent development source control (Git) and TFVC.
  • Understanding of Software Development Life Cycle and Agile methodologies.
  • Passion for technology and knowledge.
If you are a seasoned Full Stack Developer with expertise in the Microsoft Stack and a passion for FinTech, we encourage you to apply.

Note:
Only shortlisted candidates will be

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
    JD1291429
  • 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