Software Engineers

3 days ago


Johannesburg, South Africa Deka Minas Pty Ltd Full time

We are seeking a talented and experienced Software Engineer for a contract opportunity that is passionate about leveraging cutting-edge technology and wanting to develop impactful payment solutions, to shape the future of corporate payment systems. This role seeks expertise in Corporate Payments systems and the ideal candidate will have hands-on experience in software development using Java , .NET , and Spring Boot frameworks, coupled with a strong understanding of corporate payment technologies, processes, and standards. The successful candidate will be responsible for designing, developing, and maintaining payment solutions that align with business objectives and industry regulations

 

Key Responsibilities:

  • Design, develop, test, and maintain scalable software solutions for corporate payment systems.
  • Collaborate with cross-functional teams, including business analysts, project managers, and stakeholders, to understand requirements and deliver robust solutions.
  • Build, enhance, and optimize payment-related applications using Java , .NET , and Spring Boot technologies.
  • Ensure software solutions are compliant with industry standards such as SWIFT , ISO 20022 , and other regulatory requirements.
  • Develop APIs, integrations, and microservices to support seamless payment transactions.
  • Conduct code reviews and implement best practices to ensure high-quality, maintainable code.
  • Monitor system performance, troubleshoot issues, and implement fixes or improvements as needed.
  • Stay updated on emerging technologies and incorporate them to enhance system capabilities.
  • Provide technical documentation, support, and training for system users and team members.

 

Qualifications and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in software development, with a focus on payment solutions.
  • Strong expertise in Java , .NET , and Spring Boot frameworks.
  • Proven experience with corporate payment technologies and platforms.
  • Familiarity with database management systems (e.g., SQL, PostgreSQL, or MongoDB).
  • Hands-on experience with CI/CD pipelines, version control (Git), and DevOps practices.
  • Knowledge of secure coding principles and payment security standards such as PCI DSS.

 

Key Skills:

  • Proficiency in Java, .NET, and Spring Boot.
  • Solid understanding of corporate payment systems, transaction processing, and financial messaging standards (e.g., SWIFT, SEPA).
  • Expertise in developing and consuming RESTful APIs and web services.
  • Strong problem-solving and debugging skills.
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) is a plus.
  • Excellent communication and teamwork abilities.
  • Familiarity with Agile development methodologies.

 

Added Advantages:

  • Knowledge of payment gateway integration and digital payment technologies.
  • Experience with message queues (e.g., RabbitMQ, Kafka).
  • Exposure to Treasury or Corporate and Investment Banking (CIB) systems.


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Company OverviewWe are Entelect Software Ltd, a dynamic and multidisciplinary software development company that prioritizes people and nurtures a culture of growth, collaboration, and innovation.About the RoleWe are seeking an experienced Senior .NET Software Engineer to join our team as a lead developer.Responsibilities


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Company OverviewEntelect is a software development company that prioritizes people and fosters a culture of growth, collaboration, and innovation. Our dynamic, multidisciplinary environment encourages versatility and provides individual attention to career development.What We OfferCompetitive compensation package with regular salary increases and guaranteed...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting Opportunities in Software Engineering at EntelectTake your career to the next level at Entelect, where we prioritize our people and foster a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career development, including regular one-on-ones...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Unlock Your Potential with EntelectExciting Opportunity for a Senior .NET Software Engineer at Entelect Elevate your career at Entelect, where we prioritize people and foster a culture of growth, collaboration, and innovation. Join a dynamic, multidisciplinary environment that encourages versatility, provides individual attention to career development, and...

  • Software Engineer

    3 days ago


    Johannesburg, South Africa Curiska Full time

    Hiring: Software Engineer (Randburg) We are actively seeking a talented and driven Software Engineer to join a dynamic team. Our client is a leading innovator in the mining industry dedicated to developing cutting-edge solutions that meet global demands. This position offers an excellent opportunity to work on diverse projects alongside a collaborative team...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Unlock your potential with Entelect, a company that prioritizes people and fosters a culture of growth, collaboration, and innovation.About the OpportunityElevate your career by joining our dynamic team as a Senior Mobile Software Development Specialist. You will have the opportunity to tackle complex challenges and make a meaningful impact alongside...

  • Software Engineer

    13 hours ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Software EngineerNetwork Recruitment is seeking a skilled Java Programmer to join its team, delivering software solutions that meet business needs in accordance with provided specifications.Key Responsibilities:Design and develop software solutions to meet business requirements.Requirements:At least 4 years of development experience.Tertiary...

  • Software Engineers

    4 days ago


    Johannesburg, South Africa Deka Minas Pty Ltd Full time

    We are seeking a talented and experienced Software Engineer for a contract opportunity that is passionate about leveraging cutting-edge technology and wanting to develop impactful payment solutions, to shape the future of corporate payment systems. This role seeks expertise in Corporate Payments systems and the ideal candidate will have hands-on...


  • Johannesburg, South Africa PBT Group Full time

    PBT Group is offering an exciting opportunity for an Engineering Lead II. In this role, you will be responsible for envisioning, leading, and developing fit-for-purpose, integrated end-to-end technical solutions across multiple technologies for the organisation. Your work will involve inspirational technical leadership and visionary long-term thinking to...


  • Johannesburg, South Africa Jobted ZA C2 Full time

    To support in the design, development, and implementation of software solutions under the guidance and supervision of senior software engineers. You will contribute to the development of high-quality, efficient, and reliable software applications while gaining practical experience and expanding your technical skills. This role requires a solid foundation in...


  • Johannesburg, South Africa Network Recruitment Full time

    Key Responsibilities: Lead and manage the Software System Engineering process for contractual projects, ensuring a solid system baseline. Create and maintain System Software Development and Requirements documentation for embedded and ground support systems. Design and architect System Software, including deriving sub-system requirements and interface...


  • Johannesburg, 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....

  • Software Engineers

    3 days ago


    Johannesburg, South Africa Deka Minas Pty Ltd Full time

    We are seeking a talented and experienced Software Engineer for a contract opportunity that is passionate about leveraging cutting-edge technology and wanting to develop impactful payment solutions, to shape the future of corporate payment systems. This role seeks expertise in Corporate Payments systems and the ideal candidate will have hands-on...


  • Johannesburg, 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, South Africa Jobted ZA C2 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...


  • Johannesburg, South Africa E&D Recruiters Full time

    Software developer/engineerRandburg Software Engineer must be integral to all software development across several platforms and sectors.The company has been in the industry for over 25 years. Development of electrical, electronic, and electro-mechanical components. Clients in the railway, defense, and mining industries.The company has complex processes and...


  • Johannesburg, South Africa E&D Recruiters Full time

    Software developer/engineer Randburg Software Engineer must be integral to all software development across several platforms and sectors.The company has been in the industry for over 25 years. Development of electrical, electronic, and electro-mechanical components. Clients in the railway, defense, and mining industries.The company has complex processes...


  • Johannesburg, South Africa Jobted ZA C2 Full time

    Responsibilities: - Engage with Senior Developers to assist in design and development of software solutions. - Write clean, efficient and well-documented code - Participate in code reviews to ensure code quality, maintainability and scalability - Contribute to the development of software documentation - Perform unit testing, support integration and system...

  • Engineer, Software

    7 days ago


    Johannesburg, South Africa Standard Bank of South Africa Limited Full time

    Location: ZA, GP, Johannesburg, Baker Street 30 Job Responsibilities To design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools to achieve a well-engineered result. Work within a strict framework of programming standards under the supervision of senior technical resources. Design and create database...


  • Johannesburg, 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...