Intermediate Full Stack Developer

Johannesburg, Gauteng, South Africa

Job Description


Key Responsibilities:

  • Utilize established development tools, guidelines, and conventions to create and maintain desktop and web applications.
  • Prepare and maintain code for various .NET applications and services, resolving any defects in systems.
  • Develop test-based applications and create technical specifications and test plans.
  • Plan and implement areas for modification and improvement.
  • Report to the technical director and interact with the executive technical team.
  • Manage the defect tracking system, resolve issues, and prepare updates for systems.
  • Investigate and develop skills in new technologies.
Tech Stack:
  • Languages & Frameworks: C#, Winforms, ASP.NET WebForms, ASP.NET Core 3.1+, ASP.NET Core Web API, .NET Framework 4.8, Entity Framework 6, Entity Framework Core, ADO.NET, WCF
  • Database: Microsoft SQL Server
  • Services: Windows Services
  • Tooling: Visual Studio, Git, TFVC
  • Cloud Hosting: Azure Cloud, Azure Web Applications, Azure Functions, Azure Service Bus
Advantageous Skills:
  • Knowledge of the FIX protocol
  • Experience handling real-time UDP and TCP streams
  • Strong mathematical and analytical skills
Qualifications:
  • Bachelors degree in Computer Science or related field
  • Minimum of 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
  • Experience with solution design patterns and best practices (e.g., SOA)
  • Proficient in database design and development (Microsoft SQL Server)
  • Experience with web services, WCF, and service-oriented architecture
  • Familiarity with concurrent development source control (Git, TFVC)
  • Understanding of software development life cycle and Agile methodologies
  • Passion for technology and continuous learning
Why Join Us?:
  • Work on cutting-edge Fintech products
  • Collaborative and innovative work environment
  • Opportunities for professional growth and development
  • Competitive salary and benefits package
How to Apply: If you are passionate about technology and have the skills and experience we are looking for, we would love to hear from you. Apply now.Only shortlisted candidates will be contacted

Careers24

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