Senior C++ Software Engineer

1 month ago


Johannesburg, Gauteng, South Africa Hire Resolve Full time
Job Description

Hire Resolve's client is seeking a seasoned C++ Software Development Engineer with a proven track record in designing, developing, and implementing high-quality C++ applications. The ideal candidate will have experience in software languages and firmware applications, as well as a strong understanding of the Software Development Life Cycle (SDLC).

Key Responsibilities
  • Analyze requirements and create project plans and specifications.
  • Develop functional and architectural documents, as well as interface documents.
  • Design and develop software applications, ensuring they meet the required standards.
  • Collaborate with the project team and end-users to test and review software applications.
  • Generate Acceptance Test Instructions (ATI) and corresponding Acceptance Test Result sheets (ATR).
  • Develop applicable manuals and required development documentation.
  • Design system architecture and oversee PC & OS units and architectures.
  • Comply with company policies, including OHS.
  • Perform non-software related work, such as electronics, firmware, hardware, and C&I, when required.
  • Perform proficient soldering joints when necessary.
  • Adhere to processes required to maintain certification.
Requirements
  • BSc or BEng in Electrical/Electronic/Mechatronic/Computer/Biomedical Engineering or equivalent.
  • A minimum of 5 years' industry experience in programming and high-level language of C++ (a minimum of 3 years C++), C, C#, Visual Studio.
  • Hands-on experience in software development, having been responsible for the development, implementation, and maintenance of two or more projects/products.
  • Experience (minimum 2 years) in system and architecture design.
  • Experience in software and hardware integration and testing.
  • Experience in software & firmware development and the integration of it into hardware.
  • Experience in adhering to a QMS.
  • C++ is essential with the ability to code in the language.
  • Knowledge of software development life cycle (SDLC).
  • Knowledge of documentation (specifications and quality management system).
  • Familiarity with unit testing, performance analyses, loading of resources, and end-to-end integration testing.
Benefits

Applicants can also visit the Hire Resolve website or email us for more information.



  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Job Title: Senior C++ Software EngineerHire Resolve's client is seeking a highly skilled Senior C++ Software Engineer to join their team. The ideal candidate will have a strong background in developing, testing, and implementing C++ applications.Key Responsibilities:Analyzing needs and generating specifications and project plans.Designing and developing...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Senior C# Software Developer OpportunityE-Merge is seeking a highly skilled Senior C# Software Developer to join their team. As a key member of the development team, you will play a crucial role in the design and implementation of cutting-edge software solutions.The ideal candidate will have a strong foundation in C# .NET Stack, with experience in .NET Core...


  • Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    Senior C++ Developer VacancyWe are seeking a highly skilled Senior C++ Developer to join our team at PRR Recruitment Services.Key Responsibilities:Design and develop high-performance and scalable C++ applications.Collaborate with cross-functional teams to identify and prioritize software development projects.Implement object-oriented programming principles...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    Senior C# Software EngineerWe are seeking a highly experienced Senior C# Software Engineer to join our dynamic team at SavageOne Pty Ltd. The ideal candidate will bring extensive expertise in developing, testing, and maintaining complex C# applications within the banking sector.Key Responsibilities:Application Development: Lead the design, development, and...


  • Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    Senior C++ Developer VacancyWe are seeking a highly skilled Senior C++ Developer to join our team at PRR Recruitment Services.Key Responsibilities:Design and develop high-performance and scalable C++ applications.Collaborate with cross-functional teams to identify and prioritize software development projects.Implement object-oriented programming principles...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve is seeking a skilled Senior C++ Software Engineer to join their team. The ideal candidate will have a strong background in C++ development, testing, and implementation, as well as experience in software languages and firmware applications.Responsibilities:Develop and implement C++ applications, ensuring high-quality and efficient...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job SummaryWe are seeking a highly skilled Senior C# Developer to lead the development of large-scale C# applications using.NET Core and.NET Framework. As a key member of our team, you will design and implement scalable, efficient, and secure software solutions, collaborate with cross-functional teams, and mentor junior developers.Key...


  • Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    Vacancy AlertSenior C++ Developer WantedWe are seeking a highly skilled Senior C++ Developer to join our team at PRR Recruitment Services.RequirementsBachelor's or Master's degree in Computer Science, Engineering, or a related field.5+ years of experience in software development with a strong emphasis on C++ programming language.Solid understanding of...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Senior Software Development EngineerHire Resolve's client is seeking a highly skilled Senior Software Development Engineer with extensive experience in developing, testing, and implementing C++ applications. The ideal candidate will have a strong background in software development, with a focus on C++ programming, and will be able to design and develop...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior C# DeveloperWe are seeking a highly skilled Senior C# Developer to join our team at Network Recruitment. As a key member of our development team, you will be responsible for leading the development of large-scale C# applications using.NET Core and.NET Framework.Key Responsibilities:Technical Leadership: Lead the development of C#...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Senior Software Development EngineerHire Resolve's client is seeking a highly skilled Senior Software Development Engineer with extensive experience in developing, testing, and implementing C++ applications. The ideal candidate will have a strong background in software development, with a focus on C++ programming, and will be able to design and develop...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Ltd Full time

    Job Summary:We are seeking a highly experienced Senior C# Software Engineer to join our dynamic team at SavageOne Pty Ltd. The ideal candidate will bring extensive expertise in developing, testing, and maintaining complex C# applications within the banking sector. This senior role requires advanced technical skills, leadership abilities, and a strong track...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior C# DeveloperWe are seeking a highly skilled Senior C# Developer to join our team at Network Recruitment. As a key member of our development team, you will be responsible for leading the development of large-scale C# applications using.NET Core and.NET Framework.Key Responsibilities:Technical Leadership: Lead the development of complex C#...


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

    Job Title: Senior C# DeveloperWe are seeking a highly skilled Senior C# Developer to join our team at MSP Staffing LTD.Key Responsibilities:Develop and enhance software applications using C#.Design and implement new features and solutions.Collaborate with cross-functional teams to achieve project goals.Ensure high-quality code and adhere to coding...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Senior C# Software Developer OpportunityE-Merge is seeking a highly skilled Senior C# Software Developer to join our team. As a key member of our development team, you will play a crucial role in building our in-house systems, developing on multiple platforms, and architecting solutions.Key Responsibilities:Develop and maintain high-quality software...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Senior C# Full Stack Software EngineerWe are seeking a highly skilled Senior C# Full Stack Software Engineer to join our team at E-Merge. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using C# and the Microsoft stack.Key Responsibilities:Design and develop robust,...


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

    The Senior Software Engineer specializing in C# and Azure will play a crucial role in the design, development, and upkeep of top-tier software solutions utilizing C# and Microsoft Azure. The successful candidate will possess a comprehensive grasp of C# programming, cloud technologies, and a methodical approach to tackling challenges. Proficiency in Azure...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Job Title: Senior C# Software DeveloperE-Merge is seeking a highly skilled Senior C# Software Developer to join our team. As a key member of our development team, you will play a crucial role in building our in-house systems, developing on multiple platforms, and architecting solutions.About the Role:10+ years of experience in software development with a...


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

    The Senior Software Engineer specializing in C# will play a crucial role in the design, development, and upkeep of high-caliber software solutions utilizing C# and Microsoft Azure. The successful applicant will possess a profound knowledge of C# programming, cloud computing services, and a methodical approach to troubleshooting. Familiarity with Azure...


  • Johannesburg, Gauteng, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    We are seeking a skilled C# Software Engineer to contribute to the development of innovative software solutions at LINKFIELDS INNOVATIONS (PTY) LTD. As a C# Software Engineer, you will have the opportunity to work on exciting projects, collaborate with a dynamic team, and grow your skills in a supportive environment.Key Responsibilities:Software Development:...