Senior Software Engineer

2 weeks ago


Pretoria, Gauteng, South Africa Hire Resolve Full time

At Hire Resolve, we are seeking a highly skilled C++ Developer to join our team in Centurion.

This is a hybrid role – 2 days in the office one week and 3 days in the office the next – this is not negotiable.

Key Responsibilities:
  1. Design, code, test, debug, and implement high-performance C++ backend applications.
  2. Participate in project and agile team meetings to ensure seamless collaboration.
  3. Work in agile teams to complete complex programming assignments and deliver results-driven solutions.
  4. May require occasional visits to client locations for on-site support.
  5. Stay up-to-date with industry developments and advancements in C++ technology.
  6. Leverage expertise in various computer technologies to drive innovation and excellence.
  7. Utilize SQL and understand Oracle databases to optimize data management and storage.
  8. Achieve strict quality assurance through rigorous testing and debugging procedures.
  9. Identify and communicate potential areas of impact related to code changes.
  10. Develop innovative solutions regarding classes, database design, and infrastructure design.
  11. Consult with engineering staff to evaluate the interface between hardware and software components.
  12. Collaborate in requirements definition, prototyping, design, coding, testing, and deployment across multiple subsystems.
  13. Design Data Models to support new and enhanced functionality.
  14. Perform Unit Testing to ensure reliability and efficiency.
  15. Prepare software packages for releases, providing critical information for release notes, and supporting the release manager.
  16. Develop new programs and proof the program to make needed changes to assure production of a quality product.
  17. Assist analysts with requirement definitions, user stories, system design, and specifications preparation.
  18. Design, develop, test, and support integration jobs, data quality metrics, master data management, SOA architecture design, business intelligence, and analytics.
  19. Review existing implementations and models, identify potential bugs or deficiencies, and look for possible improvements.
  20. Participate in design discussions, design reviews, code reviews, and implementation.
  21. Occasional after-hours support may be required.
Requirements:
  1. 8-10 years' experience in C++ development.
  2. Familiarity with various platforms and their features.
  3. UNIX / LINUX experience as well as porting of C++ applications.
  4. Understanding of message-based systems using IBM MQ Series or Active MQ.
  5. Experience with XML and XHTML.
  6. Some knowledge of SWIFT.
  7. NIX operating systems expertise.
  8. Experience in financial / accounting systems is compulsory.


  • Pretoria, Gauteng, South Africa eBlocks Software Full time

    Senior Test Engineer Opportunity:eBlocks Software is seeking a highly experienced Senior Test Engineer to lead our testing efforts and ensure the delivery of high-quality software products. As a Senior Test Engineer, you will be responsible for developing and implementing comprehensive testing strategies, collaborating with cross-functional teams, and...


  • Pretoria, Gauteng, South Africa Iris Software Full time

    About the CompanyIris Software is committed to delivering cutting-edge digital solutions to drive business success. Our Africa Assurance Digital Innovation team is looking for a skilled Manager Software Engineering to join our ranks.The successful candidate will have a strong analytical mind, excellent problem-solving skills, and experience working in a...


  • Pretoria, Gauteng, South Africa UniSource Software Services Full time

    Job Description:The company UniSource Software Services is a provider of powerful solutions catering to niche business requirements. This includes Sage Accounting Sales & Support, custom B2B development, and add-on applications for the retail and manufacturing industries.This role involves collaborating with the team to define specifications, develop code,...


  • Pretoria, Gauteng, South Africa South Africa Full time

    Senior Software EngineerLocation: Pretoria-EastMinimum Requirements and Experience:- BEng (Electronic or Computer Engineering). Master's degree will be beneficial.- 5-10 years of working experience in software engineering.- 2-5 years leading a software engineering team.- Comfortable acting as point of contact for international clients.Responsibilities:-...


  • Pretoria, Gauteng, South Africa South Africa Full time

    Senior Software Engineer Location: Pretoria-EastMinimum Requirements and Experience: - BEng (Electronic or Computer Engineering). Master's degree will be beneficial.- 5-10 years of working experience in software engineering.- 2-5 years leading a software engineering team.- Comfortable acting as point of contact for international clients.Responsibilities: ...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    Senior Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering). Master's degree will be beneficial. 5-10 years of working experience in software engineering 2-5 years leading a software engineering team. Comfortable acting as point of contact for international clients. Responsibilities: Leading the...


  • Pretoria, Gauteng, South Africa Lexisnexis South Africa Full time

    Job title : Senior Software Engineer (Johannesburg) Job Location : Gauteng, Johannesburg Deadline : April 03 About the Role : We are looking for a Senior Software Engineer to join our team. This role involves conducting research, designing, and developing software within a functional area or product line. You will provide input to project plans,...


  • Pretoria, Gauteng, South Africa Jmr Software Pty Ltd Full time

    Direct message the job poster from JMR Software PTY LTDJob Overview: We are seeking a skilled and motivated Software Developer to join our team.In this role, you will be responsible for developing comprehensive solutions across a wide range of applications, including Service Order Provisioning, Customer Management, Product Modelling, Billing, Frontend...


  • Pretoria, Gauteng, South Africa Triz Engineering Services Full time

    Software Engineer(s) - Automotive Controls needed in Centurion, Gauteng.Triz Engineering Solutions is looking for Software Engineer(s) - Automotive Controls on different levels and experience to form part of our EV software development team. Candidates must fit the DNA of our company culture, be dynamic and embrace technologies in a competitive market.Apart...


  • Pretoria, Gauteng, South Africa Triz Engineering Services Full time

    Software Engineer(s) - Automotive Controls needed in Centurion, Gauteng. Triz Engineering Solutions is looking for Software Engineer(s) - Automotive Controls on different levels and experience to form part of our EV software development team. Candidates must fit the DNA of our company culture, be dynamic and embrace technologies in a competitive market. ...


  • Pretoria, Gauteng, South Africa Triz Engineering Services Full time

    Software Engineer(s) - Automotive Controls needed in Centurion, Gauteng. Triz Engineering Solutions is looking for Software Engineer(s) - Automotive Controls on different levels and experience to form part of our EV software development team. Candidates must fit the DNA of our company culture, be dynamic and embrace technologies in a competitive market. ...


  • Pretoria, Gauteng, South Africa Job Masters Full time

    Job Title: Senior Software EngineerOverview:The Job Masters company seeks a highly skilled Senior Software Engineer to join our development team. We are looking for an experienced professional with expertise in C#, .NET Core, WCF, and WebAPI.Key Responsibilities:To design, develop, and implement software solutions using C#, .NET Core, WCF, and...


  • Pretoria, Gauteng, South Africa Dimension Data Full time

    Are you looking for a company where no one tells you how to do your job?Do you want to work in a team, but not be told what to do and when to do it?If so, we believe this Senior Software Engineer role is perfect for you As a Senior Software Engineer, you'll be responsible for building and maintaining our systems.You will be responsible for the development of...


  • Pretoria, Gauteng, South Africa Dimension Data Full time

    Are you looking for a company where no one tells you how to do your job? Do you want to work in a team, but not be told what to do and when to do it? If so, we believe this Senior Software Engineer role is perfect for you As a Senior Software Engineer, you'll be responsible for building and maintaining our systems. You will be responsible for the...


  • Pretoria, Gauteng, South Africa Network It Full time

    Job OverviewNetwork It is seeking a seasoned Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development, with a minimum of 6 years of experience.The successful candidate will be responsible for designing, executing, assessing, and troubleshooting software programs and applications.Key...


  • Pretoria, Gauteng, South Africa Lexisnexis South Africa Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at LexisNexis South Africa. As a key member of our software development team, you will be responsible for designing and developing software solutions within a functional area or product line.Key Responsibilities:Collaborate with...


  • Pretoria, Gauteng, South Africa Mukuru Full time

    Mukuru is an Africa-based FinTech that enables safe, affordable, reliable financial services to underserved communities. With over 40 million cross-border transactions over the last decade, we are one of Africa's largest remittances-led FinTech companies. Our remittance service offers customers the opportunity to send money to their relatives or friends....


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

    Software Quality AssuranceWe're committed to delivering high-quality software solutions that meet our clients' expectations.As a QA Engineer, you'll be responsible for designing and executing test cases, automating testing processes, and collaborating with development teams to ensure the quality and reliability of our clients' software solutions.Job...


  • Pretoria, Gauteng, South Africa findojobs-za Full time

    The Senior Software Engineer role is a hands-on developer, potentially with full-stack experience.You will become a subject matter expert for the South African team and help influence its expansion in becoming an innovation technology hub for Nexis Solutions.In addition to writing code on complex systems and applications, you should expect to participate in...


  • Pretoria, Gauteng, South Africa Mediro Ict Recruitment Full time

    Job OverviewMediro Ict Recruitment seeks an experienced Senior Web Software Engineer to join our team. The ideal candidate will possess a deep understanding of web software development, including proficiency in GraphQL, Git, and database management. A minimum of 5 years of experience in web software development is required, with a strong focus on delivering...