664 Vb Net jobs in South Africa
Application Developer
Posted today
Job Viewed
Job Description
Company
We're building the future with robotics. Our work is in integrating robotics and automation into industries like construction and mining. If you're passionate about cutting-edge technology, solving complex problems, and building systems that push the limits of what is possible in robotics and automation, here is where your skills can make a global impact.
We are a US based company with strong South African roots. Our business started in Joburg in 2005 and later moved to the USA. We are now building out our engineering office's in Cape Town (Century City) and Joburg (Greenstone Hill) to support our US operations and customers.
Key Responsibilities
- Design and develop scalable, high-performance applications using C# and .NET
- Implement performance-critical components using C++.
- Build and maintain Web APIs to enable service integration and communication.
- Integrate AMQP messaging systems (e.g., RabbitMQ).
- Design, optimize, and query PostgreSQL databases.
- Implement secure authentication and authorization using OAuth protocols.
- Contribute to 3D systems development, including visualization or processing pipelines.
- Apply Cybersecurity best practices to ensure application security and data integrity.
- Utilize Matlab for tasks related to Pose estimation or similar signal-processing applications.
- Collaborate with teams to troubleshoot, test, and deploy solutions while maintaining high code quality.
Skills & Qualifications
- Experience with Waterfall, Agile/Scrum methodologies.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) preferred .
- Experience with Kubernetes preferred.
- Knowledge of 3D frameworks or libraries (e.g., OpenGL, Unity, or similar) preferred
- Exposure to DevSecOps practices for integrating security into the development lifecycle.
- Excellent communication skills and a proactive approach to teamwork.
- Prerequisites
Bachelors degree in Computer
Job Type: Full-time
Pay: Up to R60 000,00 per month
Work Location: In person
Application Developer
Posted today
Job Viewed
Job Description
visit for Application
Closing Date : Job Description
Optimi is looking for an experienced Software Developer to enable innovation through technology solutions and drive coding standards in our software development team. The successful candidate will be involved in designing and building new technology solutions, interegrating existing software and mentoring junior development team members. We are looking for highly self motivated, strong problem-solver and a candidate with good communication skills.
REQUIREMENTS
- Bachelor's Degree/Diploma/Technical Certification
- Must be computer Literate
- Customer service-oriented attitude
- More the six (6) years relevant experience
- Must be fluent in English
- Must be able to prioritize and meet deadlines
- Excellent organisational skills
- Preference will be given to candidates with their own laptops
DUTIES
- Take charge of the code-base to ensure quality and documentation standards are adhered to.
- Consult with other technology team members to ensure that technologies chosen are future proof, has proper community support, and will not result in code refactoring in the near future.
- Effectively communicate and collaborate with test analysts and business analysts to provide timely feedback and resolutions to issues identified during functional- and user acceptance testing.
- Work with the Technical Operations team to automate builds and code deployments and where automated deployments aren't possible – communicate deployment times with the technical operations team.
- Effective communication and collaboration with cross-functional team members.
- Keep up to date with technology trends and how they can benefit Optimi's software landscape.
- Identify areas for system and code improvements and implement them as well as taking system availability and business stakeholders into account.
The position is based in Centurion.
- Should you not receive a call from us in 14 days, please consider your application unsuccessful.
Application Developer
Posted today
Job Viewed
Job Description
Mid Snr Application Developer (.NET)
Location:
Cape Town (Hybrid 3 days in office)
Industry:
Global Financial Services
A global financial services company is seeking an experienced Application Developer to join their Cape Town team in a hybrid capacity.
This role involves supporting and enhancing a critical international application used for claims assessments. You will be part of a globally distributed team, collaborating with cross-functional stakeholders and external clients to deliver scalable, high-performing solutions. The role balances supporting legacy systems (.NET Framework 4.5, WinForms/WebForms) with an active migration to .NET Core and modern web frameworks, offering both maintenance and modernization experience.
Key Responsibilities
- Develop, test, and maintain applications in line with specifications as part of a project team (including project manager, business analyst, and other stakeholders)
- Ensure smooth integration of applications with other departmental systems as required
- Support existing functionality built on .NET Framework while contributing to the migration towards .NET Core.
Requirements
- 5+ years of relevant development experience
- Proficiency in Microsoft programming languages, particularly C#
- Strong experience with .NET Framework and .NET Core
- Solid MS SQL Server development background
- Advanced skills in writing T-SQL queries, views, and stored procedures
- Familiarity with Agile methodologies and Azure DevOps for task tracking, code management, and CI/CD pipelines
- Ability to collaborate across time zones and adjust to occasional flexible hours (within reason)
Legacy Environment Exposure (Useful But Not Essential)
- Experience with WinForms, WebForms, and Console applications on .NET Framework 4.5+
- Familiarity with third-party tools such as DevExpress Express Application Framework (XAF) for WinForms
- Experience working with Visual Studio 2017+
- Experience with DbUp for database migrations
- Exposure to Angular, Blazor, or similar modern frameworks (the application may transition to web)
- Understanding of financial services, insurance, or reinsurance business processes
- Ability to engage directly with business users and perform limited business analysis
Application Developer
Posted today
Job Viewed
Job Description
Recruiter:
Network Recruitment
Job Ref:
NWA /BOM
Date posted:
Wednesday, September 3, 2025
Location:
Johannesburg, South Africa
Salary:
Monthly
SUMMARY:
We are looking to hire junior professionals who are passionate about the industry and have the ability to design, develop and maintain mobile and web applications.
POSITION INFO:
The candidate must have project management skills as well as time management skills in order to work on multiple projects simultaneously.
Job Experience & Skills Required:
- Bachelor's Degree in Information Technology
- Relevant IT or Development certification
- C# (Must have)
- .Net Core
- Microsoft Maui
- Xamarin
- Visual Studio
- Angular
- React
- HTML5
- CSS 3
For more IT jobs, please visit If you wish to send your CV per email forward your CV to and copy the reference number in brackets in the subject line of your e-mail.
We also invite you to contact us to discuss your next career move in IT
For more information contact:
Bonginkosi Mabaso on
IT Recruitment Consultant
Mobile Application Developer
Posted today
Job Viewed
Job Description
Experience in Mobile Application Development
Proficiency in Mobile Applications and iOS Development
Excellent problem-solving and analytical abilities
Ability to work collaboratively in a team environment
Relevant Qualification/s
Experience in Android development
Familiarity with Agile methodologies is beneficial
Senior Application Developer
Posted today
Job Viewed
Job Description
Cape Town (Century City) or Johannesburg (Greenstone Hill)
We build software that moves
real machines
. Not simulations. Not dashboards. Real hardware in construction, mining, and industrial environments. If your idea of fun is solving complex, messy problems with code that actually does stuff in the real world, this is your kind of place.
What You'll Be Doing
- Lead a team of developers who build high-performance robotics systems.
- Design and implement scalable applications in
C# / .NET
. - Tackle performance-critical code in
C++
. - Build robust
Web APIs
and integrate distributed systems via
RabbitMQ
. - Optimize
PostgreSQL
databases and secure systems using
OAuth
. - Contribute to
3D pipelines
for visualization or processing. - Occasionally dive into
Matlab
for pose estimation and signal processing. - Ship code that actually touches hardware and influences how machines move.
What You Bring
- 8+ years of professional coding experience.
- Proven team leadership — you've led developers and shipped projects.
- Deep experience in
C# / .NET
, solid
C++
skills. - Strong understanding of distributed systems, APIs, and database design.
- Familiarity with cloud platforms (
AWS / Azure / GCP
) and
Kubernetes
is a plus. - Bonus if you've worked with
3D frameworks
, robotics, or DevSecOps. - You care about code quality, testing, and shipping reliable software — because it's controlling real-world machines.
Why You'll Like It Here
- Your work has immediate, tangible impact — software you write moves things.
- You'll work alongside engineers and roboticists, solving hard problems that exist
outside the cloud
. - Autonomy to make technical decisions and ownership of the systems you build.
- Global reach: South African roots, US operations, and customers around the world.
We're not interested in mediocrity or just filling a seat. If you thrive on challenge, precision, and seeing your code in action in the real world, you'll fit right in.
Lead Application Developer
Posted today
Job Viewed
Job Description
This position is centered on the design, development, and maintenance of high-quality applications and systems. As a senior developer, you will be instrumental in leading technical decisions, providing architectural guidance, and mentoring junior team members. Your expertise is essential for ensuring compliance with coding standards and best practices in security and performance. Collaborating closely with business analysts, project managers, and stakeholders, you will translate requirements into effective solutions. Additionally, you will be responsible for debugging, optimizing, and maintaining legacy systems while staying updated on emerging technologies to recommend enhancements.
Responsibilities:- Design, develop, and maintain high-quality applications and systems.
- Lead technical decision-making and provide architectural guidance.
- Mentor junior developers through code reviews and knowledge sharing.
- Ensure adherence to coding standards and best practices in security and performance.
- Collaborate with business analysts, project managers, and stakeholders to translate requirements into solutions.
- Debug, optimize, and maintain legacy systems as needed.
- Stay informed about emerging technologies and propose improvements.
Requirements:
- Extensive experience as a senior developer.
- Strong proficiency in .Net (C#), JavaScript, TypeScript, and React.
- Solid experience with databases (e.g., SQL/NoSQL), APIs, and cloud platforms (e.g., Azure).
- Familiarity with agile methodologies (e.g., Scrum) and DevOps practices (CI/CD, automated testing).
- Proven ability to work independently and collaboratively on large projects.
Be The First To Know
About the latest Vb net Jobs in South Africa !
Lead Application Developer
Posted today
Job Viewed
Job Description
DLK Group | Contract
Lead Application Developer
Cape Town, South Africa | Posted on 02/10/2025
check(event) ; career-website-detail => ,meta)" mousedown="lyte-button => check(event)" final- final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> check(event)" mousedown="lyte-button => check(event)" final- final-class="lyte-button lyteColorBtn" lyte-rendered=""> {{getI18n("")}}
Share this job with your network
- openurl(event)">
- openurl(event)">
- openurl(event)">
- openurl(event)">
- openurl(event)">
- copyLink(event)">
- load_list_page(event)"> Job listing
- Job details
Job Information
- Date Opened 02/10/2025
- Job Type Contract
- Industry IT Services
- Work Experience 5-7 years
- Salary Market related salary
- City Cape Town
- Province Western Cape
- Country South Africa
- Postal Code 7400
Summary
Job Description
This position is centered on the design, development, and maintenance of high-quality applications and systems. As a senior developer, you will be instrumental in leading technical decisions, providing architectural guidance, and mentoring junior team members. Your expertise is essential for ensuring compliance with coding standards and best practices in security and performance. Collaborating closely with business analysts, project managers, and stakeholders, you will translate requirements into effective solutions. Additionally, you will be responsible for debugging, optimizing, and maintaining legacy systems while staying updated on emerging technologies to recommend enhancements.
Responsibilities
- Design, develop, and maintain high-quality applications and systems.
- Lead technical decision-making and provide architectural guidance.
- Mentor junior developers through code reviews and knowledge sharing.
- Ensure adherence to coding standards and best practices in security and performance.
- Collaborate with business analysts, project managers, and stakeholders to translate requirements into solutions.
- Debug, optimize, and maintain legacy systems as needed.
- Stay informed about emerging technologies and propose improvements.
Requirements
Requirements:
- Extensive experience as a senior developer.
- Strong proficiency in .Net (C#), JavaScript, TypeScript, and React.
- Solid experience with databases (e.g., SQL/NoSQL), APIs, and cloud platforms (e.g., Azure).
- Familiarity with agile methodologies (e.g., Scrum) and DevOps practices (CI/CD, automated testing).
- Proven ability to work independently and collaboratively on large projects.
check(event) ; career-website-detail-template-2 => ,meta)" mousedown="lyte-button => check(event)" final- final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">
Mobile Application Developer
Posted today
Job Viewed
Job Description
We are looking for an Intermediate Mobile Developer to join our software development team in the Ag Tech space and take responsibility for our suite of mobile based software applications. The Intermediate Mobile Developer will be responsible for designing, developing, and maintaining mobile applications that deliver intuitive, reliable, and impactful user experiences for our agricultural clients. The ideal candidate has solid hands-on experience with mobile frameworks, a strong preference for React Native (though Flutter or similar stack experience will also be considered), and a passion for building solutions that create real-world value.
Main Responsibilities (not limited to):
- Identify and plan for new features.
- Provide reasonable estimates of complexity.
- Build and deploy iOS and Android applications according to specified Scope of Work using React Native or CapacitorJS.
- Write code that is easy to understand and maintain by other members of the team
- Integrate with APIs.
- Identify technical risks and implement controls.
- Suggest and implement new mobile products, applications and protocols.
- Remain up to date with the terminology, concepts and best practices for coding mobile apps.
- Work closely with colleagues to constantly innovate app functionality and design.
- Use and adapt existing web applications for apps.
- Write unit and E2E/UI tests to identify malfunctions or bugs.
- Communicate with end users to understand their needs and experiences.
- Contribute to improving app performance, scalability, and user experience.
- Participate in code reviews, technical discussions, and sprint planning.
- Troubleshoot, debug, and upgrade existing applications.
Minimum Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- 3–5 years' professional experience in mobile application development, including mobile deployments.
- Strong proficiency in
TypeScript
for building complex applications with
React
and
React Native
. - Proficiency in one or more additional programming languages/frameworks such as
Kotlin/Java
,
Swift/Objective-C
, or JavaScript frameworks (e.g., Angular, Cordova, CapacitorJS, Ionic). - Solid understanding of
mobile UI/UX principles
, responsive design, and state management patterns. - Experience integrating APIs and working with third-party libraries.
- Familiarity with
mobile build processes
, app store submissions, and CI/CD pipelines. - Proficient with
Git version control
and package management tooling across TypeScript/JavaScript, Java/Kotlin, and Swift/Objective-C. - Knowledge of
Firebase
(basic level). - Familiarity with
agile methodologies
. - Advanced math knowledge or experience in
GIS/Remote Sensing
is desirable but not required.
Skills and Capabilities:
Strong organisational skills, mathematical aptitude, a drive to keep up to date with developments and trends in the tech and modern media world, the ability to learn quickly, the ability to interpret and follow technical plans, critical thinking skills, and strong communication skills. This role would suit someone with a good eye for detail and the ability to see the broader implications of their work.
Web Application Developer
Posted today
Job Viewed
Job Description
Company Description
EgoTECHworld is your trusted partner in technology. Whether you're looking for cutting-edge IT solutions, gaining valuable industry experience, or diving into insightful tech articles, we've got you covered.
Role Description
This is a full-time remote role for a Web Application Developer. The Web Application Developer will be responsible for developing, testing, and maintaining web applications, focusing on both front-end and back-end components. The day-to-day tasks include collaborating with team members to design and implement new features, troubleshooting and debugging issues, and ensuring the performance, quality, and responsiveness of applications.
Qualifications
- Experience in Web Application Development and Web Applications
- Skills in Back-End Web Development and Software Development
- Proficiency in Object-Oriented Programming (OOP)
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities