Intermediate Software Engineer

2 weeks ago


Johannesburg, Gauteng, South Africa Network Recruitment Full time
Our client is looking for a motivated and talented Engineer to join their growing team. Youll be working on cutting-edge projects, collaborating with a dedicated group of Developers, and building software that serves users worldwide. If you are passionate about coding, problem-solving, and delivering great user experiences, this role is perfect for you.

Requirements:
  • At least 3 years of experience with C# (or similar programming languages) and a solid understanding of computer science principles.
  • A relevant Degree or Diploma in Computer Science or a related field.
  • South African citizenship.
  • Strong problem-solving abilities and a passion for building scalable software solutions.

Advantageous:
  • Experience with web technologies such as HTML, CSS, Bootstrap, LESS, and similar frameworks.
  • Familiarity with the Microsoft Web Stack (MVC, C#, Razor, IIS, ASP.NET).
  • Experience with mobile application development (iOS, Mono, Android, Java, etc.).
  • Knowledge of high-performance/scale technologies such as caching, load balancing, profiling, and indexing.
  • Experience with relational databases, particularly Microsoft SQL Server.

Key Responsibilities:
  • Develop and maintain high-quality web applications, back-end systems, and mobile apps.
  • Ensure the software you build is scalable, performs, and delivers an exceptional user experience.
  • Collaborate with other engineers, designers, and product managers to deliver features and improvements.
  • Write clean, efficient, and well-documented code that adheres to best practices.
  • Participate in code reviews and provide constructive feedback to teammates.
  • Continuously improve your skills and knowledge in software engineering and related technologies.

Apply now


  • Johannesburg, Gauteng, South Africa Tetrad Group Full time

    Job title : Intermediate Java Software EngineerJob Location : Gauteng, JohannesburgDeadline : March 25, 2025Quick Recommended LinksJobs by Location Job by industries About the jobA leading consulting firm specializing in high-impact software solutions for the vehicle tracking industry is looking for a skilled Intermediate Java Engineer to join their...


  • Johannesburg, Gauteng, South Africa Xcede Group Full time

    Duties & ResponsibilitiesMy client is a security company & is looking for an Intermediate Java Engineer or .Net Engineer to be a key player in protecting their client's assets.As an Intermediate Java or .Net Developer, you'll have the opportunity to work on challenging and mission-critical projects that make a real-world impact. You will be responsible for...


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    One of our clients who is the leading supplier of intelligent security solutions to security companies across Sub-Saharan Africa is looking for an intermediate backend software engineer. Key Requirements: · Minimum of 5 years of development. · Degree in Computer Science, Engineering, or related field (preferred) · Java Expertise: Strong proficiency in...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Our client is looking for a motivated and talented Engineer to join their growing team. Youll be working on cutting-edge projects, collaborating with a dedicated group of Developers, and building software that serves users worldwide. If you are passionate about coding, problem-solving, and delivering great user experiences, this role is perfect for you....


  • Johannesburg, Gauteng, South Africa Agile Bridge Full time

    Our client in the AgriTech industry is looking for an Intermediate Software Developer to join their team.POSITION INFO: Summary:Looking for developers to join the client's team to build a platform for the agricultural sector. Offices are in Johannesburg & Stellenbosch. The ideal candidates are experienced, pragmatic, and enjoy seeing their work bring...


  • Johannesburg, Gauteng, South Africa Fusion Software Pty Full time

    Job DescriptionFusion Software Pty is seeking a highly motivated and detail-oriented Junior IT Consultant to join our team as an Implementation and Support Professional.The successful candidate will be responsible for assisting with the deployment, configuration, and support of all Fusion Software solutions provided to clients. The ideal candidate will work...


  • Johannesburg, Gauteng, South Africa Entelect Full time

    Exciting Opportunity for an Intermediate .NET Software Engineer at EntelectElevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation.Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including intentional and...


  • Johannesburg, Gauteng, South Africa DataFin Full time

    ENVIRONMENT:DEFINE technical proposal content, ensure teams have appropriate product & technical specs and the flawless execution of projects as the next Electronics Software Developer sought by an innovative Asset Protection Solutions Provider to join its team based in Lanseria. You will also follow software product vision, keep abreast of software trends...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we doBlue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.We pride ourselves in taking on and solving complex problems as well as high-stakes projects through the use of a balanced combination between tech savvy and a deep understanding of...


  • Johannesburg, Gauteng, South Africa Datafin IT Recruitment Full time

    Duties & ResponsibilitiesENVIRONMENT:DEFINE technical proposal content, ensure teams have appropriate product & technical specs and the flawless execution of projects as the next Electronics Software Developer sought by an innovative Asset Protection Solutions Provider to join its team based in Lanseria. You will also follow software product vision, keep...


  • Johannesburg, Gauteng, South Africa Diverse Consulting Solutions (Pty) Ltd Full time

    Flutter / Dart, Cordova experience Intermediate Coding Software Engineer- Mobile Apps Gauteng Must have working experience doing Development of Mobile AppsTo work RemotelyRequirements•Must have Flutter / Dart + Cordova Coding as a software Engineer working experience +Swift, Kotlin, Native, NativeScript, Ionic•Must have 3 years Software Coding...


  • Johannesburg, Gauteng, South Africa Robert Walters Full time

    Our ClientOur client is renowned for their commitment to innovation and collaboration. They offer a supportive work environment that encourages learning and growth. Their team is made up of diverse individuals who are passionate about technology and dedicated to delivering high-quality solutions. They value open communication, teamwork, and mutual...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job SummaryWe are seeking an experienced Intermediate Software Engineer to join our team, where you will design and develop cutting-edge web applications, back-end systems, and mobile apps. As a key member of our engineering team, you will be responsible for ensuring the software meets high standards of quality, scalability, and user experience.Key...


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    One of our clients is looking for an Intermediate Java Developer. Key Requirements: · A bachelor's degree in IT, Engineering or other Sciences · Minimum 4 years' experience working as a software engineer within an enterprise environment · Experience working in a delivery team together with other disciplines to deliver a product · A solid understanding of...


  • Johannesburg, Gauteng, South Africa RELX Full time

    About our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to...


  • Johannesburg, Gauteng, South Africa Nexio Full time

    Job title : Intermediate Linux EngineerJob Location : Gauteng, JohannesburgDeadline : March 19, 2025Quick Recommended LinksJobs by Location Job by industries ROLE PURPOSEResponsible for the 2nd line Linux system administration support at customer site. Administer the Linux environment, deliver new infrastructure in support of initiatives, projects,...


  • Johannesburg, Gauteng, South Africa Smoke Customer Intelligence Inc. Full time

    Role Summary:A challenging position has become available for an intermediate backend developer at Smoke Customer Intelligence Inc. The ideal candidate will possess strong coding skills and adhere to industry standards. A collaborative team environment awaits, with opportunities for growth and learning.Key Responsibilities include Writing clean, maintainable,...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    Are you a Senior Java Software Engineer looking to work on cutting-edge projects with a team of top-tier developers? Join a dynamic, forward-thinking company where youll design high-quality software solutions, mentor developers, and drive impactful technical decisions. Our client is looking for: · 5 years of experience in Java development · Strong...


  • Johannesburg, Gauteng, South Africa RELX Full time

    About UsLexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase productivity, improve decision-making, and advance the rule of law around the world.We are committed to providing a fair and accessible hiring process. If you have a disability or need accommodation, please let us know.Job...


  • Johannesburg, Gauteng, South Africa Diverse Consulting Solutions Full time

    Intermediate to Senior SolidWorks Mechanical Design Engineer - GautengMust have a 4-year Mechanical Engineering Degree, NFQ Level 8Must have designing experience using Solidworks.Must have 1- 8+ years' background experience as a Mechanical Design EngineerMust have working designing experience in 3D CAD modelling SolidWorks + Finite Element Analysis+...