Johannesburg North: Full Stack .NET Developer (Desktop WinForms) posted by Network Finance
Posted on 2025-07-25 00:00:00
Employer | Network Finance |
---|---|
Category | Development |
Location | Gauteng / Johannesburg North |
Job Summary
- 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.
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
More jobs in Johannesburg North
More jobs in Gauteng
Browse Development Jobs
Browse Network Finance Jobs
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 North: Financial Manager posted by Network Finance
Our client is a fast-paced FMCG force, turning everyday products into household staples and big ideas into market wins. With shelves to stock, trends to...
View Job
Financial Manager
Johannesburg North: Strategic Management Consultant posted by Network Finance
My client is on the lookout for a Strategic Management Consultant who can pivot with purpose, synthesise like a CEO, and bring bold thinking to boardrooms...
View Job
Strategic Management Consultant
Johannesburg North: Senior Procurement Officer posted by Network Finance
As a Senior procurement officer, you will be responsible for the followingonduct regular reviews of procurement policies recommend improvements for greater...
View Job
Senior Procurement Officer
Johannesburg North: Tax Manager posted by Network Contracting
nbspAn established concern in energy generation is now on the lookout for an influential and assertive Tax Manager to join their dynamic finance team on a...
View Job
Tax Manager
Johannesburg North: Procurement Officer posted by Network Contracting
This multinational concern in energy generation is now on the lookout for an independent and ambitious Procurement Officer to join their vibrant finance...
View Job
Procurement Officer
Johannesburg North: Senior Financial Accountant posted by Network Contracting
nbspAn established concern in energy generation is now on the lookout for an influential and assertive Senior Accountant to join their dynamic finance team...
View Job
Senior Financial Accountant
Johannesburg North: Chief Information Officer posted by Network Finance
Key RequirementsRelevant Degree essential with a cybersecurity qualification non-negotiableExcellent administrative capabilities ndash proven ability to...
View Job
Chief Information Officer
Johannesburg North: Junior AI Engineer / Data Scientist posted by Network Finance
What Yoursquoll Be DoingAssist in designing and building voice and chat bots that enhance customer engagement.Support the development of NLPNLU models and...
View Job
Junior AI Engineer / Data Scientist
Johannesburg North: Senior Data Scientist – Machine Learning AI posted by Network Finance
What Yoursquoll Be DoingEngineer intelligent customer experiences using production-grade voice and text bots.Build custom NLP and NLU models that power...
View Job
Senior Data Scientist – Machine Learning AI
Johannesburg North: Operations Compliance Manager posted by Network Finance
Wersquore on the lookout for a sharp, curious, and detail-obsessed Compliance Administrator whorsquos ready to dive into the world of FAIS, POPIA, and the...
View Job
Operations Compliance Manager
Johannesburg North: Security Technician & Installer – Must meet Requirements posted by Donza Security
Must have experience Contactable references-Able to work with a team-Must be able to read, write and Speak English-Must have Valid Drivers License-Must...
View Job
Security Technician & Installer – Must meet Requirements
Johannesburg North: Senior Procurement Officer posted by Network Finance
The Senior Procurement Officer is a key member of the procurement team, responsible for leading and managing all procurement activities within Resolution...
View Job
Senior Procurement Officer
Johannesburg North: Chief Operating Officer posted by Network Finance
A privately owned, growth-oriented mining company is seeking a dynamic Chief Operating Officer COO to oversee and optimise the performance of its expanding...
View Job
Chief Operating Officer
Johannesburg North: HRBP – Africa (French-speaking) posted by ClarkHouse Human Capital
Minimum requirementsRelevant tertiary qualification in HR or similar relevant field coupled with min 4 years of HR generalist experienceA solid track record...
View Job
HRBP – Africa (French-speaking)
Johannesburg North: Data Scientist – AI Engineer (Voice, Chat & Generative AI) posted by Network Finance
What Yoursquoll DoDesign and deploy production-grade voice and text bots that power smarter customer interactions.Build custom NLPNLU solutions and QA...
View Job
Data Scientist – AI Engineer (Voice, Chat & Generative AI)
Johannesburg North: Blockchain Developer posted by Network Finance
Key ResponsibilitiesDevelop and maintain blockchain-based applications.Write, test, and deploy smart contracts self-executing code on the blockchain.Build...
View Job
Blockchain Developer
Johannesburg North: Intermediate to Senior Business Analyst posted by Network Finance
Qualifications amp Experience4 yearsnbspinnbspweb UX, eCommerce, or related fields.SystemsBusiness Analysisnbspexperience with the ability to query data...
View Job
Intermediate to Senior Business Analyst
Johannesburg North: Mechanical Project Manager posted by Network Finance
Key ResponsibilitiesLead end-to-end project management of mechanical systems including thickeners, screening equipment, and other mineral processing...
View Job
Mechanical Project Manager
Johannesburg North: Financial Accountant posted by Network Finance
Key ResponsibilitiesPrepare, review, and analyze financial statements income statement, balance sheet, cash flow aligned with IFRS and industry-specific...
View Job
Financial Accountant
Johannesburg North: Group Cost Accountant posted by Network Finance
Job amp Company DescriptionAre you a detail-driven Costing Specialist with a passion for process optimization and strategic thinking? Want to work for a...
View Job
Group Cost Accountant
Johannesburg North: Finance Business Partner posted by Network Finance
Job amp Company DescriptionAre you ready to make a real commercial impact with your finance skills? Wersquore recruiting on behalf of a respected retailer,...
View Job
Finance Business Partner
Johannesburg North: Financial Controller posted by Network Finance
My client, a well-established mining company with nearly 20 years of operational success, is seeking a Financial Controller to join their dynamic team. With...
View Job
Financial Controller
Johannesburg North: Financial Controller posted by Network Finance
Job amp Company DescriptionnbspAre you a finance leader looking to make a real impact? Were working with a forward-thinking, high-growth company in the...
View Job
Financial Controller
Johannesburg North: Financial Accountant posted by Network Finance
Key Responsibilities- Financial reporting and reconciliations- Budgeting, forecasting, and variance analysis- Oversee month-end and year-end close...
View Job
Financial Accountant
Johannesburg North: Financial Controller posted by Network Finance
Job amp Company DescriptionStep into a high-impact role as Financial Controller at a leading media and broadcasting powerhouse where finance meets...
View Job
Financial Controller