Post Job Free
Sign in

Intermediate Fullstack Developer

Company:
executiveplacements.com
Location:
Johannesburg, Gauteng, South Africa
Posted:
May 19, 2024
Apply

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 WebAPI, .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 BusAdvantageous Skills:

Knowledge of the FIX protocol

Experience handling real-time UDP and TCP streams

Strong mathematical and analytical skillsQualifications:

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 learningWhy 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

Apply