Technology

Software Developer

Sydsen·Centurion, Gauteng, south-africa·FULL_TIME
TechnologyseniorFULL_TIME
-Closes Dec 3, 2026

Our client is seeking an experienced Software Developer to join their team in an onsite position. The successful candidate will be responsible for developing, maintaining and enhancing proprietary software applications, with a strong focus on C#, Angular and web development. Requirements Minimum 5 years' software development experience Strong C# experience - essential Strong Angular experience - essential Experience in web development Degree or Diploma in ICT, Computer Science or a related field Strong understanding of object-oriented programming Experience with HTML, CSS and JavaScript Experience with TypeScript Experience with SQL Server or another relational database Experience with Entity Framework or another ORM Knowledge of RESTful APIs and/or SOAP web services Experience with ASP.NET application development and performance optimisation Strong troubleshooting and problem-solving ability Understanding of software design patterns such as MVC, MVVM and Dependency Injection Valid driver's licence Stable employment history is important Advantageous DevOps knowledge and experience Knowledge of data backup and recovery principles Experience working with scalable and maintainable web applications Key Responsibilities Develop, create and modify software applications. Analyse user requirements and develop appropriate software solutions. Design and customise software to improve operational efficiency. Develop and maintain databases within application environments. Work closely with analysts, engineers and other developers to design effective systems. Maintain and enhance existing software applications. Troubleshoot and resolve system and application errors. Develop and consume web services and APIs. Conduct research and development to improve system performance and functionality. Participate throughout the full software development lifecycle. Maintain system documentation and report on development progress. Liaise with clients, suppliers and third-party vendors where required. Additional Information This is an onsite position. The client would ideally like to appoint a Senior Software Developer, however strong Intermediate Software Developers will also be considered. Candidates shortlisted for interview will be required to complete a technical assessment involving the development of a calculator application. Only candidates who meet the essential C# and Angular requirements will be considered. If you are interested and meet the requirements, please submit your updated CV for consideration to

At a glance

Company

Sydsen

Location

Centurion, Gauteng, south-africa

Employment

FULL_TIME

Experience

senior

Valid until

December 3, 2026

Created

November 3, 2026

More opportunities

Similar roles you might like

Php Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Building scalable web applications that users actually enjoy using Developing APIs, integrations, and backend services Collaborating with designers, developers, and product teams Improving performance, reliability, and code quality Helping shape products from concept to deployment Job Experience Required: Commercial PHP development experience Experience with frameworks such as Laravel, Symfony, CodeIgniter, or Yii Solid SQL and database knowledge (MySQL, PostgreSQL, etc.) Experience working with RESTful APIs Git version control and modern development practices Strong problem-solving skills and attention to detail Relevant degree, diploma, or equivalent practical experience This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

2 hours ago

Microsoft Dynamics 365 Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Customising, developing, and enhancing Dynamics 365 solutions Building plugins, workflows, integrations, and custom applications Creating powerful solutions with Power Apps and Power Automate Working closely with stakeholders to solve real business challenges Integrating Dynamics 365 with third-party platforms and services Continuously improving performance, functionality, and user experience Job Experience Required: Experience developing within the Microsoft Dynamics 365 ecosystem Strong skills in C#, .NET, JavaScript, and SQL Experience with Dataverse and Dynamics 365 customisation Knowledge of Power Apps and Power Automate Experience building integrations and working with APIs Strong problem-solving skills and attention to detail Relevant degree, diploma, or equivalent practical experience This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

2 hours ago

Integration Engineer

Network Recruitment

Stellenbosch, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Supporting and stage monitoring of Biller Integrations Participating in various IT integration functions Ad hoc report generation using SQL Monitoring transaction irregularities in the value chain from Retailer to Biller Consulting with clients to guide them through integration requirements and processes Providing technical support to client's post integration, including troubleshooting and issue resolution Ensuring seamless connectivity between systems and assisting clients through the integration process Understanding technical documentation and solution design to advise clients effectively Investigating application logs and conducting test transactions in live environments Collaborating with internal and external stakeholders to resolve integration-related issues Job Experience and Skills Required: Relevant tertiary IT qualification 3 years' experience in a similar role, including experience in SQL, IT systems monitoring, MS Office suite (specifically MS Excel), and customer support Experience in the Financial Services industry with a focus on the payments industry and the understanding of reconciliation and settlement processes will be beneficial Apply now! For more exciting IT vacancies, please visit: /> I also specialise in recruiting in the following: Software Developers Mobile Developers Business and Systems Analysts BI and SQL Experts Data & Analytics (Data Scientists, Data Analysts, Python, R, SQL, Machine Learning) AI & Automation (Artificial Intelligence, Machine Learning, Intelligent Automation, and Process Automation Solutions). If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information, contact: Lameez Mohamed Specialist Recruitment Consultant Connect with me on LinkedIn!

2 days ago

Warehouse Technician

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Join a technology-focused environment where you will play a critical role in managing stock, maintaining equipment, and supporting operational efficiency. This position combines warehouse operations with technical hardware responsibilities, making it ideal for someone who enjoys both hands-on technical work and inventory management. You will be responsible for receiving, inspecting, auditing, storing, packing, and dispatching stock while ensuring compliance with warehouse procedures and inventory controls. In addition, you will assist with the maintenance, repair, inspection, and replacement of equipment and assets to minimise downtime and support business operations. This role offers the opportunity to work within a collaborative team environment where accuracy, organisation, safety, and technical expertise are highly valued. Key Responsibilities: Receive, inspect, audit, and accurately record incoming stock Store, organise, and maintain inventory in accordance with company procedures Pick, pack, and dispatch orders while ensuring stock accuracy Conduct regular stock counts and inventory reconciliations Inspect, maintain, repair, and replace equipment and hardware assets Diagnose and resolve hardware-related issues where applicable Ensure warehouse housekeeping, safety, and quality standards are maintained Maintain accurate records of stock movements and asset allocations Work closely with internal teams to ensure efficient operational support Assist with inventory control, asset management, and warehouse optimisation initiatives Job Experience and Skills Required: Education: A+ and N+ Certification (or equivalent qualification) Computer Literacy essential Experience: Minimum 3 years' experience in technical hardware support and Microsoft software environments Experience within a warehouse, inventory, logistics, or technical support environment advantageous Linux exposure beneficial Relevant vocational training will be considered Technical Skills: Computer Hardware Diagnostics and Repairs Microsoft Operating Systems and Software Asset Management Inventory Control Warehouse Operations Stock Auditing and Reconciliation Equipment Maintenance and Troubleshooting Additional Requirements: Strong organisational and administrative skills Excellent attention to detail and accuracy Ability to follow procedures and maintain high-quality standards Strong communication and teamwork abilities Ability to work effectively under pressure and meet deadlines Strong problem-solving and troubleshooting capabilities Apply now! For more exciting IT vacancies, please visit: />I also specialise in recruiting in the following: Data Engineer Software Developer Data Analyst Infrastructure Architecture and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information, contact: Karmishka Naidoo Specialist Recruitment Consultant Connect with me on LinkedIn!

2 days ago

Junior Sql Database, Web Developer & Application Support Specialist

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Join a technology-focused team where you will contribute to the ongoing development, maintenance, and support of database-driven web applications and operational systems. This role combines SQL development, web application development, troubleshooting, technical support, data management, and site implementation activities, offering excellent exposure across multiple technology disciplines. Working closely with Software Development, Site Support, business stakeholders, and operational teams, you will help ensure applications remain stable, secure, and aligned with business requirements. If you enjoy solving technical problems, working directly with users, and seeing the real-world impact of your work, this role offers excellent growth and development opportunities. Key Responsibilities: Develop, maintain, test, and troubleshoot web applications and browser-based user interfaces Design, develop, and maintain SQL Server database functionality to support business applications Create and troubleshoot SQL queries, stored procedures, views, functions, and database scripts Maintain and optimise databases to ensure performance, reliability, and security Perform integration testing and validate changes before deployment Execute and support data migrations during upgrades and new site implementations Manage database security, access control, backups, and maintenance activities Provide first-line application and technical support to users Investigate and resolve system, application, performance, and database-related issues Create custom reports and support business data requirements Assist with stock investigations, data analysis, and reconciliation activities Support new-site deployments and application rollouts Work directly with business users to gather requirements and implement system improvements Job Experience and Skills Required: Education: Matric (Grade 12) or equivalent qualification Experience: 3-5 years' experience in SQL development, database support, web development, application support, or a related role Experience developing and supporting database-driven web applications Experience working within operational or business-critical environments Technical Skills: Microsoft SQL Server T-SQL Development SQL Queries, Stored Procedures, Views, and Functions HTML, CSS, and JavaScript Web APIs and Server-Side Development Database Administration and Maintenance Database Security and Permissions Management Integration Testing and Data Migration Technical Documentation and Change Management Advantageous: Exposure to multi-site application environments Inventory, Warehousing, ERP, VMI/VMS, or Stock Management Systems Reporting and Business Intelligence Solutions API Integration and System Integrations Software Releases, System Upgrades, and Site Implementations Experience within Mining, Logistics, Warehousing, Industrial, or Operational environments Additional Requirements: Strong analytical and problem-solving skills Ability to troubleshoot logically and resolve issues independently Excellent communication skills with both technical and non-technical stakeholders Strong attention to detail and commitment to data accuracy Ability to work effectively in a fast-paced support environment Proven ability to manage priorities and meet deadlines Apply now! For more exciting IT vacancies, please visit: />I also specialise in recruiting in the following: Data Engineer Software Developer Data Analyst Infrastructure Architecture and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information, contact: Karmishka Naidoo Specialist Recruitment Consultant Connect with me on LinkedIn!

2 days ago

Senior Principal Software Engineer

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Our client, a leading organisation in the telecommunications and connectivity sector, is looking for a Senior / Principal Software Engineer - Data Platform to take ownership of a business-critical cloud data platform. This role offers the opportunity to lead the architecture, reliability, security, and performance of a PostgreSQL-based data warehouse, cloud-native data loading processes, and API services that support multiple operational systems. Working closely with cross-functional stakeholders across technology, finance, operations, and network teams, you will ensure that data remains accurate, secure, and available while driving best practice engineering standards across multiple codebases. This is an ideal opportunity for a seasoned software engineer who enjoys a blend of hands-on technical leadership, platform ownership, cloud engineering, and mentorship. The role is based in Rosebank, Johannesburg, with a hybrid working model and occasional travel requirements. Key Responsibilities: Own and maintain a cloud-based PostgreSQL data warehouse supporting customer, revenue, operational, and field service data. Design, manage, and optimise scheduled data ingestion and integration processes running within Google Cloud environments. Develop, review, and maintain API services, data-loading applications, and integration solutions using Node.js, Python, and SQL. Ensure platform security through effective access management, secret management, environment controls, and secure cloud practices. Drive platform reliability through monitoring, logging, incident management, health checks, and well-maintained runbooks. Establish engineering standards, conduct design and code reviews, and promote automated testing and deployment best practices. Mentor and coach developers while fostering engineering excellence across the team. Collaborate with business and technical stakeholders to ensure data integrity and timely communication of platform changes and incidents. Job Experience and Skills Required: Matric (Grade 12) is required. Bachelor's Degree in Computer Science, Engineering, Information Systems, or equivalent practical experience. Minimum 8 years' experience as a professional Software Engineer. Minimum 3 years' experience owning and supporting a live data platform, integration layer, or similar production-critical services. Strong experience with JavaScript/Node.js, Python, and SQL. Advanced PostgreSQL experience, including upserts, views, user permissions, SSL, paging, and data loading methodologies. Proven experience with Google Cloud technologies, including Cloud SQL, Cloud Run, Cloud Scheduler, Secret Manager, IAM, and Firebase Authentication. Experience working with Microsoft Graph integrations and cloud-based data ingestion solutions. Solid experience with Git/GitHub, automated testing frameworks, CI/CD practices, and multi-environment deployments. Experience coaching developers, setting engineering standards, and leading technical decision-making across multiple systems. Exposure to telecommunications, ISP billing, OSS/BSS platforms, fibre operations, or high-volume operational data environments will be advantageous. Google Cloud Professional Cloud Architect or Professional Data Engineer certification would be beneficial. Apply now! For more exciting vacancies, please visit: /> I also specialise in recruiting in the following: Software Developers (Back-End / Front-End / Full Stack) Mobile Developers Business & Systems Analysts BI & SQL Experts UI / UX Professionals Data & Analytics (Data Scientists, Data Analysts, Python, R, SQL, Machine Learning) AI & Automation (Artificial Intelligence, Machine Learning, Intelligent Automation, and Process Automation Solutions) Cloud Experts Infrastructure Specialists DevOps / SecOps Experts Cyber Security Specialists SEO / Digital Designers If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information, contact: Frankie Deppe Specialist Recruitment Consultant Connect with me on LinkedIn!

4 days ago