Menu Close

Johannesburg North: Full Stack .NET Developer (Desktop WinForms) posted by Network Finance

Johannesburg North: Full Stack .NET Developer (Desktop WinForms) posted by Network Finance

Posted on 2025-09-13 00:00:00

Employer Network Finance
Category Development
Location Gauteng  / Johannesburg North

Job Summary

Key Responsibilities:

  • Develop and maintain desktop applications using WinForms.
  • Design, build, and maintain RESTful APIs using ASP.NET Core WebAPI.
  • Implement and manage WCF services for communication between applications.
  • Integrate APIs with Microsoft SQL Server for efficient data retrieval and storage.
  • Utilize Entity Framework 6 and Entity Framework Core for data access.
  • Write clean, scalable, and maintainable code in C# and VB.NET.
  • Develop and manage Windows Services for background processes.
  • Conduct code reviews and provide feedback to team members.
  • Troubleshoot and debug applications to optimize performance.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Stay updated with the latest technologies and industry trends.

Requirements:

  • Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent experience.
  • Strong proficiency in C#, VB.NET, and .NET Framework 4.8.
  • Experience with WinForms and ASP.NET Core.
  • Proficiency in ASP.NET Core 3.1+ and ASP.NET Core WebAPI.
  • Experience with Entity Framework 6 and Entity Framework Core.
  • Proficiency in ADO.NET for data access.
  • Experience with WCF (Windows Communication Foundation).
  • Proficiency in Microsoft SQL Server, including database design and writing complex queries.
  • Experience in developing and managing Windows Services.
  • Knowledge of version control systems, particularly Git and TFS.
  • Experience with message broker systems such as RabbitMQ.

Advantageous Skills and Experience:

  • Previous experience within the financial services industry.
  • Experience with Financial Information eXchange (FIX) Protocol.
  • Experience with DevExpress components.
  • Familiarity with authentication mechanisms such as OAuth, JWT, and IdentityServer.
  • Experience with DevOps practices, including CI/CD pipelines and Azure DevOps.
  • Familiarity with unit testing frameworks like xUnit or NUnit for .NET Core.

Skills and Competencies:

  • Strong analytical and problem-solving abilities.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
  • Quick adaptability to new technologies and frameworks.
  • Attention to detail and a commitment to delivering high-quality software.

Experience Required:

  • Minimum of 3 years of experience in full-stack development.
  • Experience in database integration and management.
  • Experience in integrating with internal or external APIs.
View Job  Gauteng: Finance Manager posted by Network Finance

Working Conditions:

  • Office-based with flexibility.
  • Collaborative and dynamic team environment.
  • Opportunities for professional development and career growth.

Apply today!

Click Go Apply to apply online!


Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Johannesburg North, Gauteng

Apply directly for this position. Please read all instructions carefully.

We do not process job applications; we simply aggregate and display job listings.

More related positions


Johannesburg: General Worker (Packer) North riding (3-month-contract) posted by Isilumko Staffing

Were looking for dedicated individuals with warehouse experience to join our clients team as General Workers Packers in Northriding or within a 25KM radius....


View Job
General Worker (Packer) North riding (3-month-contract)

Johannesburg North: Intermediate Business Analyst posted by Network Finance

Job Company DescriptionThis elite business in the IT industry is looking for an intermediate Business Analyst who is analytical, can work under pressure...


View Job
Intermediate Business Analyst

South Africa: Data Engineer/ETL Developer (AWS) – Johannesburg North Up to R1.1m Per Annum posted by E-Merge

Are you currently responsible for data engineering solutions on a Cloud Data Platform?Can you code and develop and deploy software solutions?Are you highly...


View Job
Data Engineer/ETL Developer (AWS) – Johannesburg North Up to R1.1m Per Annum

Johannesburg North: SQL Tester posted by Network Finance

ResponsibilitiesDesign test plans, scenarios, scripts or proceduresnbspDevelop testing programs that address areas such as database impacts, software...


View Job
SQL Tester

Johannesburg North: Senior Quality Assurance Engineer posted by Network Finance

Key ResponsibilitiesManual Testing amp Test Case DevelopmentPerform thorough manual testing across desktop, mobile, and web applications.Develop and...

View Job  Cape Town: PHP Developer posted by Goldman Tech

View Job
Senior Quality Assurance Engineer

Johannesburg North: Senior QA Engineer posted by Network Finance

? What Yoursquoll Be DoingManual Testing amp QA FoundationsRun detailed end-to-end manual tests on desktop React amp Electron, mobile React Native amp Expo,...


View Job
Senior QA Engineer

Johannesburg North: Senior Accountant: Insurance posted by Network Finance

Our client is a well-established player in the Insurance sector, known for their strong track record, innovative approach, and supportive working culture....


View Job
Senior Accountant

Johannesburg North: Senior Financial Manager posted by Communicate Finance

Must qualify for registration as a Key Individual under FSCA regulationsOversee the entire accounting function, including leading the Finance team and...


View Job
Senior Financial Manager

Johannesburg North: CUSTOMER EXPERIENCE EXECUTIVE – Preferably with dealership experience posted by Corporate Dealership Placements – JHB

CUSTOMER EXPERIENCE EXECUTIVE R18000 - R20000 Johannesburg NorthMatric with at least 2 years of experience in a customer interfacing role.MS Word Word,...


View Job
CUSTOMER EXPERIENCE EXECUTIVE – Preferably with dealership experience

Johannesburg North: Bookkeeper/Accountant – Accounting qualification posted by Bonafide Human Capital

A vacancy exists for a BookkeeperAccountant exists at our automotive dealer client in Northcliff.PreferencesPrevious experience as a BookkeeperAccountant in...


View Job
Bookkeeper/Accountant – Accounting qualification

Johannesburg North: Shift Commander – Control Room posted by Smart Attitude Personnel

HI, I am in need of a Control Room SupervisorShift Commander for one of my security clients in the HoughtonRosebankParktown area. I am looking for someone...


View Job
Shift Commander – Control Room

Johannesburg North: Newly Qualified CA(SA) – Temp posted by Network Contracting

Job amp Company DescriptionnbspAre you a newly qualified CASA and looking for contract roles to acquire much needed commercial experience? I can assist you...


View Job
Newly Qualified CA(SA) – Temp

Johannesburg North: Data Scientist posted by Network Finance

Our client is a leading organization that thrives on innovation and data-driven transformation. Theyrsquore looking for a Data Scientist to tackle complex...


View Job
Data Scientist

Johannesburg North: AI Specialist posted by Network Finance

Our client is a leading organization that thrives on innovation and cutting-edge technology. Theyrsquore looking for a Senior AI Specialist to spearhead...


View Job
AI Specialist

Johannesburg North: AI Specialist posted by Network Finance

Are you the type of person who dreams in algorithms, speaks in code, and breathes AI innovation? Wersquore looking for an Intermediate AI Specialist...

View Job  Johannesburg: Senior Medical Scientist (Anatomical pathology) posted by Isilumko Staffing

View Job
AI Specialist

Johannesburg North: Junior SQL Developer posted by Network Finance

ResponsibilitiesResearching system problems and solutionsnbspTest SQL Scripts and Stored procedures, functions and ETL process to business...


View Job
Junior SQL Developer

Johannesburg North: SQL Developer posted by Network Finance

ResponsibilitiesSystems implications, solutions, latest technologies and methodologiesnbspProviding input to the Business Analyst regarding the quality and...


View Job
SQL Developer

Johannesburg North: Predictive Modeller posted by Network Finance

Wersquore looking for a skillednbspPredictive Modelernbspwho can independently manage end-to-end modelling projects with precision and accuracy. The ideal...


View Job
Predictive Modeller

Johannesburg North: Data Analyst (Inventory & Distribution) posted by Network Finance

Key ResponsibilitiesDevelop and maintainnbspdata visualization dashboards and reporting toolsnbspto track distribution and inventory KPIs.Analyzenbspstock...


View Job
Data Analyst (Inventory & Distribution)

Johannesburg North: Predictive Modeller posted by Network Finance

Wersquore looking for a skillednbspPredictive Modelernbspwho can independently manage end-to-end modelling projects with precision and accuracy. The ideal...


View Job
Predictive Modeller

Johannesburg North: Business Analyst posted by Network Finance

Our well-established client is looking for a Business Analyst that is confident, analytical, strong communicator and who can effectively work in...


View Job
Business Analyst

Johannesburg North: Business Analyst posted by Network Finance

ExperienceMinimum 5 years experienceIFQS - Strong technical understandingAzure knowledgeExperience in BIEducationMatric or NQF equivalent qualification is...


View Job
Business Analyst

Johannesburg North: Financial Controller posted by Network Finance

About the RoleA leading player in the property and real estate development space is looking for a Financial Controller to bring order, insight, and a touch...


View Job
Financial Controller

Johannesburg North: Financial Accountant posted by Network Finance

This role offers an exciting opportunity for a driven individual to lead operational finance functions, manage a team, and support strategic financial...


View Job
Financial Accountant

Johannesburg North: Financial Manager posted by Network Finance

Job amp Company DescriptionThis role is ideally suited to a newly qualified CASA, or those who are completing their articles and qualifying at the end of...


View Job
Financial Manager

Share this to someone who needs a job:
Posted in Jobs in Central Johannesburg, Jobs in Gauteng, Jobs in Johannesburg North, Jobs in South Africa

More Jobs in Your Area