Senior Software Developer (C#/.Net)
Placements24
About the RoleOur client, a leader in industrial automation and control systems, is seeking an experienced Senior Software Developer specializing in C# and the .
NET framework to join their team in Upington, Northern Cape .
This is a challenging and rewarding opportunity to contribute to the design and development of sophisticated software solutions that power critical industrial processes.
You will be responsible for the full software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
The ideal candidate possesses a deep understanding of object-oriented programming, robust C#/.
NET development experience, and a passion for building high-performance, reliable software.
This role requires a dedicated presence at our client's office in Upington, Northern Cape , fostering close collaboration with engineers and stakeholders.
We are looking for a motivated individual who can take ownership of projects and deliver exceptional results in a technically demanding environment.Key ResponsibilitiesDesign, develop, and maintain enterprise-level applications using C# and the .
NET framework (.NET Core, ASP.NET MVC/Web API).
Implement complex algorithms and business logic for industrial control systems.Develop and optimize database solutions using SQL Server or similar relational databases.Write clean, efficient, well-documented, and testable code adhering to coding standards.Collaborate with cross-functional teams, including hardware engineers and project managers, to define and deliver software requirements.Participate actively in code reviews, providing and receiving constructive feedback.Troubleshoot, debug, and resolve software defects and issues in development and production environments.Contribute to architectural design decisions and technical roadmap planning.Ensure software solutions meet performance, scalability, and reliability requirements.Develop technical documentation for software designs and implementations.RequirementsBachelor's degree in Computer Science, Software Engineering, or a related technical discipline.Minimum of 5 years of professional experience in C#/.
NET software development.Strong expertise in C#, .
NET Framework, and .
NET Core.Experience with ASP.NET MVC, Web API, or Blazor.Proficiency in SQL Server or other relational databases and T-SQL.Experience with ORM frameworks like Entity Framework.Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS, Angular/React) is a plus.Understanding of software design patterns and principles.Experience with version control systems (Git).
Strong analytical and problem-solving skills.Excellent communication and teamwork abilities.BenefitsOur client offers a competitive salary package and a comprehensive benefits program designed to support employee well-being and professional growth.
This includes health insurance, a retirement fund, and opportunities for continuous learning and professional development.
The role is based in our modern office facilities in Upington, Northern Cape , providing a stable and productive work environment.
You will have the opportunity to work on challenging and impactful projects within the industrial automation sector, gaining specialized expertise.
Join a team that is committed to innovation, technical excellence, and fostering a strong collaborative culture.
#J-*****-Ljbffr
- ...Placements24 is seeking a Senior Software Developer in Upington, Northern Cape, for a leader in industrial automation. The role focuses on C# and. NET, delivering enterprise-scale software for critical industrial processes. Responsibilities cover the full software...
- ...client is seeking an experienced Senior Full-Stack Developer to join their dynamic... ...for the client-side and . NET Core for the server-side to... ...passion for creating high-quality software. You will work... ...experience with . NET Core and C#. Solid understanding of database...
- ...seeking an enthusiastic and motivated Junior Software Developer to join their remote development team.... ...You will work under the guidance of senior developers, contributing to various stages... ...language (e.g., Python, Java, C#, JavaScript). Knowledge of software development...
- ...seeking a talented and enthusiastic Graduate Software Developer to join their innovative technology team... ...programming languages.Collaborate with senior developers and team members on software... ...language (e.g., Java, Python, C#, JavaScript). Familiarity with software...
- ...in Upington, Northern Cape. This exciting opportunity involves guiding participants through the Occupational Certificate: Software Developer program (NQF Level 5) and equipping them with the skills and knowledge required for a successful career in the tech industry....
- ...About the RoleOur client, a cutting-edge software development company with a global... ...individuals for a fully remote Software Developer Apprentice position. This is an unparalleled... ...Africa . You will be mentored by senior developers, working on real‐world projects...
- ...client is seeking a highly skilled and motivated Remote Aviation Software Developer to join their innovative technology division. This is a... ...Proficiency in programming languages such as C++, Java, Python, or C#. Experience with real-time systems, embedded systems, or...
- ...looking for an enthusiastic and driven Junior Software Developer to join their dynamic team in Upington.... ...services and APIs under the guidance of senior developers.Write clean, efficient, and... ...language (e.g., Python, Java, C#, Node.js). Familiarity with database...
- ...RoleOur client, a cutting-edge software development house, is actively... ...renowned Graduate Software Developer program. This fully remote... ...database). Collaborate with senior developers and product managers... ...g., Java, Python, JavaScript, C#). Exposure to front-end technologies...
- ...cutting-edge automotive technology firm dedicated to pioneering the future of mobility, is seeking talented Remote Automotive Software Developers to join their distributed engineering team. This role focuses on designing, developing, and implementing sophisticated...
- ...About the Role Our client, a leading innovator in automotive software solutions, is seeking a talented Remote Automotive Software Developer to contribute to the creation of next-generation in-vehicle systems. This is a fully remote position, offering the flexibility...
- ...About the RoleOur client is looking for a talented and motivated Remote Software Developer specializing in Backend development to join their innovative and fully distributed engineering team. This role offers the opportunity to design, build, and maintain scalable...
- ...WhatJobs Direct in Upington, Northern Cape, is seeking a proactive Graduate Software Developer to join their technology team. You will contribute to design, coding, testing, and documentation on a range of software projects, while learning modern development tools...
- ...Our client is looking for an enthusiastic and motivated Junior Software Developer to join their IT & Software team in Upington, Northern Cape.... ...in the development and maintenance of web applications under senior guidance. Write clean, basic code following established...
- ...a learnership program in Upington, Northern Cape. This role involves guiding learners through the Occupational Certificate in Software Development. Candidates should have a relevant qualification and at least two years of facilitation experience. Strong communication...
- ...seeking a highly experienced and versatile Senior Full Stack Developer to join their forward-thinking team in... ..., who can contribute to the entire software development lifecycle. You will be... ...(e.g., Python, Node.js, Java, C#). Experience with databases (SQL and...
R 80,000 pa
...Placements24 in South Africa is seeking talented individuals for a fully remote Software Developer Apprentice position. You will be mentored by senior engineers, work on real-world projects, and learn modern languages and methodologies from anywhere in South Africa....- ...seeking a highly skilled and motivated Senior Full Stack Developer to join their innovative technology... ...other engineers to deliver high-quality software solutions that meet business needs and... ...technologies (e.g., Node.js, Python, Java, .NET). Strong experience with databases...
- ...technology, is seeking a highly skilled Senior Virtual Reality Experience Developer to join their fully remote,... ...latest advancements in VR hardware, software, and development best practices.Mentor... ...on VR development.Proficiency in C# (Unity) or C++ (Unreal Engine), with...
- ...About the RoleOur client, an innovative technology firm focused on developing cutting-edge enterprise software, is seeking a **Remote** Senior Software Engineer with strong Java development skills. This role offers the flexibility of working entirely remotely, allowing...
- ...Placements24 in Upington, South Africa, is seeking a Junior Software Developer. This entry-level role offers a comprehensive training program to build expertise in full-stack development under the guidance of experienced engineers. You will learn coding, testing...
- ...specializing in AI-driven data analytics, is seeking a highly skilled Senior Software Engineer with a focus on backend development. This role is... ...the flexibility to work remotely.Key ResponsibilitiesDesign, develop, test, deploy, and maintain scalable and reliable backend...
- ...About the Role Our client is seeking a seasoned Senior AI Software Engineer to join their dynamic team in Upington. This role focuses on designing, developing, and deploying robust software solutions that incorporate advanced artificial intelligence and machine learning...
- ...About the RoleOur client is seeking a visionary Senior Software Architect to lead technical strategy and design for their key projects in Upington. In this critical role, you will be responsible for defining the overall technical vision, architectural principles, and...
- ...About the Role Our client, a dynamic e-commerce platform developer in Upington, Northern Cape, is seeking a talented Senior Frontend Developer to craft exceptional user experiences for their growing digital products. This role is responsible for translating UI/UX...
- ...advanced robotics and automation solutions. We are seeking an experienced Senior Robotics Software Engineer for a fully remote position. This role is critical in designing, developing, and implementing sophisticated software for autonomous systems, industrial robots...
- ...rapidly growing analytics firm, is seeking a highly skilled Senior Software Engineer with a strong background in Python and Data Engineering... ...scalable data pipelines, optimizing data processing, and developing robust data solutions. You will work with large datasets,...
- ...growing e-commerce platform, is seeking a highly experienced Senior Backend Software Engineer specializing in Node.js . This is a fully... ...Northern Cape . You will play a critical role in designing, developing, and maintaining the scalable, high-performance backend...
- ...technology based in Upington, Northern Cape, ZA , is seeking a highly skilled and experienced Senior Software Engineer specializing in Python and Django. This role is critical for developing and maintaining the backend systems that power our client's cutting-edge agricultural...
- ...Placements24 in Upington, Northern Cape seeks a Senior Business Analyst to bridge business needs with software solutions. You will elicit, analyze, and validate... ...features, working closely with product managers, developers, and stakeholders in an agile environment. The...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer (C#/.Net). Be the first to apply!

