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