Cloud Native Software Engineer Position with Competitive Salary in Gauteng

1 week ago


Johannesburg, Gauteng, South Africa Kerridge Commercial Systems South Africa Full time
Job Title: Cloud Native Software Engineer

A competitive salary package is offered for this exciting position.

We are seeking a highly skilled and motivated software engineer to join our dynamic team at Kerridge Commercial Systems South Africa. As a cloud native software engineer, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services. You will be given the opportunity to work with cutting-edge technologies and frameworks to help us build our next generation of scalable, high-performance solutions.

About the Job

This is a full-time position offering a salary of approximately R1 200 000 per annum, depending on experience.

  • You will collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and analyse requirements, and translate them into working technical solutions.
  • Be responsible for the design, development, testing, and deployment of modern cloud native web applications and APIs.
  • Demonstrate a high level of software craftsmanship, commitment to quality, and a conscientious approach to work.
  • Utilise modern design principles and best practices to produce clean, secure, and maintainable code.
  • Demonstrate a comprehensive understanding of source control tools such as Git, GitHub, and Azure DevOps, as well as the concepts of Branching, Merging, and Pull Requests.
  • Be comfortable working with databases, including PostgreSQL and MS SQL Server, to help develop highly efficient and scalable data storage solutions.
  • Have a DevOps mindset, and actively participate in all aspects of the software development lifecycle, including the implementation and maintenance of CI/CD pipelines to automate build, test, and deployment processes.
  • Conduct comprehensive testing, and be comfortable with the concepts of unit, integration, and end-to-end testing, to ensure first-class software quality and reliability.
Essential Skills and Qualifications
  • Effective communication skills.
  • Proficiency with CRM software.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in C#, NuGet, and XUnit.
  • .NET Core and ASP.NET Core.
  • Visual Studio and VS Code.
  • Source Control (using Git, GitHub, and Azure DevOps).
  • Databases and data storage (using PostgreSQL, MS SQL, and Redis).
  • Containerization (using Docker).
  • Experience in developing cloud native web applications and APIs.
  • Familiarity with microservices architecture and design patterns.
  • Good understanding of cloud computing concepts and cloud-native development principles.
  • Knowledge of DevOps practices and CI/CD pipelines.


  • Johannesburg, Gauteng, South Africa Kerridge Commercial Systems South Africa Full time

    Job Title: Cloud Native Software DeveloperWe are seeking a highly skilled Cloud Native Software Developer to join our team at Kerridge Commercial Systems South Africa. As a key member of our dynamic software development team, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services.About the Role:The...

  • Software Engineer

    1 month ago


    Johannesburg, Gauteng, South Africa Abbott Full time

    Job Description:We are seeking a highly skilled Software Engineer to join our team. The successful candidate will have experience in designing and developing cloud-native solutions using the latest technologies.Key Responsibilities:Design and develop cloud-native applications using containerization and serverless technologies.Collaborate with...


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

    About the RoleE-Merge is seeking a highly skilled Full Stack Software Engineer to join our team and contribute to the development of our cloud native project. This permanent, remote position offers a competitive cost-to-company salary of R1m per annum.Job DescriptionWe are looking for a talented individual who can work on the entire end-to-end solution, from...


  • Johannesburg, Gauteng, South Africa Kerridge Commercial Systems South Africa Full time

    We are seeking a highly skilled Cloud Native Software Developer to join our team at Kerridge Commercial Systems South Africa. This is an excellent opportunity for someone with a passion for cloud native development, who is looking to work on challenging projects and contribute to the growth of our company.


  • Johannesburg, Gauteng, South Africa A 1L Realization (Pty) Ltd Full time

    We are seeking an experienced Cloud Native Architect to join our team at A 1L Realization (Pty) Ltd. As a key member of our technology team, you will be responsible for designing and implementing cloud native technologies to support our business growth.Estimated Salary: R 1 200 000 - R 1 500 000 per annum.The ideal candidate will have a strong background in...


  • Johannesburg, Gauteng, South Africa Nambiti Technologies Full time

    Nambiti Technologies is seeking a highly skilled Cloud Native DevOps Solutions Architect to join our team. The successful candidate will be responsible for designing and implementing complex DevOps solutions in cloud-hosted environments, particularly in Amazon AWS.With a minimum of 3 years' experience working with AWS cloud services, the ideal candidate will...


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

    E-Merge is a dynamic African Digital tech hub that thrives on innovation and creativity. We are currently seeking a top-notch Cloud Engineer to join our team.The successful candidate will be involved in the build of cloud-native solutions for custom mobile applications and web platforms using C# and Azure cloud technologies. With a strong background in...


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

    Cloud Engineer for Renewable Energy SolutionsE-Merge is a leading clean energy company specializing in solar power solutions for commercial and industrial clients on a global scale. Our team is based in Zurich, Cape Town, and Johannesburg, working on par with international standards to contribute to the global transition toward renewable energy and combat...


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

    Job Title: Cloud Engineer - Scalable SolutionsWe are seeking a motivated and experienced Cloud Engineer to join our team. As a Cloud Engineer, you will be responsible for designing, implementing, and maintaining scalable cloud infrastructure solutions. Your primary focus will be on ensuring the reliability, security, and performance of our cloud-based...

  • Software Engineer

    3 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking a highly skilled Software Engineer with expertise in Android (Java/Kotlin) and React Native to join our team at Network Recruitment. As an ideal candidate, you will have 3-5 years of experience in the field, with a strong background in Object-Oriented principles, methodologies, and patterns.The successful candidate will be responsible for...


  • Johannesburg, Gauteng, South Africa Gauteng Department of Roads and Transport Full time

    About the JobThe Gauteng Department of Roads and Transport is seeking a highly skilled Senior Production Engineer to join their team. As a key member of the department, you will be responsible for overseeing the design and implementation of road infrastructure projects.Key ResponsibilitiesEvaluate and approve geometric designs for road infrastructure...


  • Johannesburg, Gauteng, South Africa FNB South Africa Full time

    Job Title: Software Engineer Position in Gauteng">About the Company: FNB South Africa is a leading financial institution that values innovation and customer satisfaction.">Salary: The estimated annual salary for this position is R750,000 to R1,200,000, depending on experience.">Job Description:">This Software Engineer position offers an exciting opportunity...


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

    At E-Merge, we're seeking a top-notch Cloud Engineer with a strong background in C# and Azure cloud to join our team. Our digital tech hub is centered around user experience design, web, and mobile tech as well as machine learning.This role requires an expert on the backend with deep skills in database and API design/development, and integration. You will be...


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

    Transformative Career in Software DevelopmentWe're on the cusp of a revolution in Accounts Payable, and you have the chance to be at the forefront. As a Senior Full Stack .NET Developer at E-Merge, you'll spearhead the development of an end-to-end solution that streamlines, automates, and safeguards this critical business function.Your mission will involve...

  • Senior Cloud Engineer

    2 months ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    New Opportunity for a Cloud EngineerE-Merge is seeking a highly skilled Cloud Engineer to join our team in Johannesburg. As a Cloud Engineer, you will be responsible for designing and building cloud-native solutions for custom mobile applications and web platforms.The ideal candidate will have a strong background in C# and Azure cloud, with a minimum of 4...


  • Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    We are seeking a skilled Senior Cloud Software Engineer to join our team at Goldman Tech Resourcing. As an experienced professional in AWS cloud services, you will be responsible for designing and developing scalable, secure, and efficient software solutions.Requirements:Bachelor of Science degree in Computer Science or Information TechnologyAt least 3 years...


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

    We are seeking a highly skilled Cloud Engineer to join our team at E-Merge, a leading African digital tech hub.This role involves working on cloud-native solutions for custom mobile applications and web platforms, focusing on backend development with deep skills in database and API design/development. The ideal candidate will have a strong background in C#...


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

    Cloud Engineer Job DescriptionE-Merge is seeking a highly skilled Cloud Engineer to join their team. As a Cloud Engineer, you will be responsible for designing, building, and maintaining cloud-native solutions for custom mobile applications and web platforms.The ideal candidate will have a strong background in C# and Azure cloud, with experience in building...


  • Johannesburg, Gauteng, South Africa Datafin Recruitment Full time

    Job DescriptionWe are seeking a highly skilled Cloud Networking Engineer to join our team at Datafin Recruitment. This is an exciting opportunity for a professional with expertise in large-scale, cloud-based environments and strong knowledge of routing and switching protocols.About the RoleAs a Cloud Networking Engineer, you will lead the design,...


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

    Are you looking to take your software development career to the next level? A leading SaaS company is seeking a seasoned Full Stack .Net Developer to join their team and contribute to the development of innovative solutions for Accounts Payable.This role offers the perfect blend of technology, collaboration, and growth opportunities. As a Senior Full Stack...