Software Engineer - Pretoria - Lim Personnel

    Lim Personnel
    Lim Personnel Pretoria

    2 weeks ago

    Default job background
    Description

    Backend Developer DevOps (Advanced level)

    This is a technical role that requires expertise in developing and maintaining complex software systems.

    Essential Skills:

    • 5 years' experience with Continuous Integration and Continuous Delivery tools such as Azure DevOps, GitHub Actions, GitLab, Terraform, and Ansible.
    • At least 4 years' experience with Container (Docker) and Container orchestration (Kubernetes).
    • At least 3 years' experience with Infrastructure as code (e.g. Terraform, Terragrunt, Ansible).
    • At least 3 years' experience developing with a major backend language (Python or Java).

    Advantageous Skills:

    • Experience with GitOps.
    • Experience with Front-end technologies (JavaScript / Angular or React).
    • Experience with Streaming (e.g. Kafka).
    • Knowledge of developing Microservices.
    • Agile experience (e.g. Scrum).

    Qualifications/Experience:

    • Master's degree in Computer Science, Software Engineering, or a related field.
    • 5 years' experience developing in CI/CD.
    • 4 years' experience in container and container orchestration (Kubernetes).
    • 3 years' experience in Public Cloud (Azure, AWS).

    Role and Responsibilities:

    • Technical refinement of Unity functionality (Sagas, User stories).
    • Development of IaaC Modules for the Unity solution (Terraform, Terragrunt).
    • Development of the Unity Pipelines (GitHub Action).
    • Setup GitOps (ArgoCD) for the Unity solution.
    • Development of backend functionality.
    • Development of automated test (TDD approach) for the Unity solution.
    • Maintenance of the Unity solution.
    • Support and error analysis during overall Company test cycles and rollouts.

    Estimated Salary: $120,000 - $180,000 per year



  • E&D Recruiters Pretoria

    Cryptography and Network Security Software Development Engineer · We are seeking a highly skilled software development engineer to join our team in Pretoria. The ideal candidate will have a strong background in cryptography, computer, and network security. · Requirements: · BEng ...


  • Mukuru Gauteng

    Job Title: Software Engineer (Gauteng) · A challenging opportunity exists for a skilled Software Engineer to join our team in Gauteng, South Africa. · We are a dynamic and innovative team committed to revolutionizing the industry. As a software engineer, you will be an integral p ...


  • Agile People Pretoria Remote

    Job Purpose: · An Intermediate Software Engineer is responsible for developing software within a team and sub-sections of a system. They design solutions and modules to existing systems, leveraging a strong understanding of software development fundamentals, coding principles, st ...


  • MECS Ltd Gauteng

    Job Title: Software Engineer - Big Data Analytics Platform · The successful candidate will be responsible for the requirements, design, development, testing and documentation of new and legacy data ingestion, integration, processing, and storage software to meet the requirements ...


  • Mukuru Pretoria

    An exciting opportunity exists for a Software Engineer to join our team based in South Africa, where you'll be surrounded by passionate individuals and a collaborative culture that fosters creativity and growth · We are a dynamic and innovative team committed to revolutionizing t ...


  • Lim Personnel Pretoria

    Job Description · We are seeking an experienced Fullstack Developer Cloud with advanced level skills to join our team at {company}. · About the Role · As a Fullstack Developer Cloud, you will be responsible for developing and refining Unity functionality using various technologie ...


  • Perfect Placement Recruitment Pretoria

    Senior Software Engineer · Location: Netherlands · Job Summary: · We are seeking a highly skilled Senior Software Engineer to lead the design, development, and implementation of scalable and efficient software solutions. · As a Senior Software Engineer, you will be responsible fo ...


  • Mukuru Gauteng

    Job Title: Senior Software Engineer · We are a dynamic and innovative team committed to revolutionizing the industry. As a senior software engineer, you will be an integral part of our forward-thinking team, driving impactful projects and shaping the future of our products. · Key ...


  • E&D Recruiters Pretoria

    Embedded Software Engineer (Radio Integration) · The successful candidate will collaborate with international engineering clients to adapt embedded communication software to their specific hardware requirements. · About the Role · Minimum 0-5 years of software development experie ...


  • Mukuru Gauteng Remote

    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. · We offer critical cust ...


  • IOCO Pretoria

    We are seeking a detail-oriented Junior Software Engineer with a solid foundation in software development, algorithms, and system design. The ideal candidate must have a proven ability to develop, test, and maintain software applications while collaborating effectively within tea ...


  • Lim Personnel Pretoria

    Senior Software Engineer · We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a minimum of 6 years of experience in ETL, including Cloud Computing Platforms (preferably AWS) and Informatica / Glue. · Key Skills: · Strong BI ex ...


  • JenRec Recruitment Pretoria

    About This Role · This role is ideal for a driven engineer who thrives in complex, multi-year international projects within an agile development environment alongside software and R&D test engineers. · We are seeking a highly skilled Software Engineer to join our growing team foc ...


  • E&D Recruiters Pretoria

    DSP Software Engineer · Pretoria East, Gauteng, South Africa · Job Summary · This role is responsible for the development of digital communication software components. The ideal candidate will have a strong background in electronic engineering and experience in software developme ...


  • BBD Gauteng

    Java Software Engineer · Location: Gauteng · BBD seeks a skilled Java engineer to assist with: · Conducting software analysis, programming, testing and debugging. · Identifying production and non-production application issues. · Contributing in all phases of the development lifec ...


  • Amazon Development Centre (South Africa)... Gauteng

    Job Title: · Software Development Engineer · About the Role: · We are looking for a highly skilled Software Development Engineer to join our team. In this role, you will have the opportunity to contribute to the complete vertical stack of an SOA based system, which is horizontall ...


  • CTU Career Chatz Pretoria

    Faculty Position in Software Development · We are seeking a highly skilled and experienced educator to join our dynamic faculty team. The successful candidate will play a pivotal role in shaping the next generation of tech and software development professionals. · Responsibilitie ...


  • People Source Pretoria

    Drive product development from concept to delivery, encompassing planning and requirements gathering, design, embedded and application-level software coding, verification, and validation. Based in Gauteng. · Key Responsibilities: · Develop software code for embedded and applicati ...


  • Mukuru Pretoria Full time

    Software Engineering Team Lead Job · A leading Financial Services company is seeking an experienced Software Engineering Team Lead to join their dynamic engineering team. · As a key member of the team, you will be responsible for: · Leading and mentoring a team of 2-5 software en ...


  • Mukuru Pretoria Full time

    We are seeking an experienced Software Engineering Team Lead to join our dynamic Financial Services engineering team. · As a Software Engineering Team Lead, you will be responsible for technical expertise, team leadership, and problem-solving to ensure the successful delivery of ...

Jobs
>
Software Engineer
>
Pretoria