Software Engineer

2 days ago


Johannesburg, South Africa OfferZen Full time
Software Engineer Job Description

Are you a skilled software engineer looking for a challenging role in a dynamic environment? OfferZen, a leading developer jobs marketplace, connects talented professionals with top tech companies that value innovation and expertise.

This could be the ideal opportunity for you to take your career to the next level. By building a strong profile on OfferZen, you'll gain access to a vast network of top tech companies that are eager to collaborate with skilled professionals like you.

How OfferZen works:

  • Sign up for free and complete your OfferZen profile
  • Up to 2000 companies in Africa and Europe will see your profile
  • Sit back and have companies apply to interview you
  • Your personal career coach will help you with salary benchmarks, interview preparation, and job offers
  • Land your dream software engineering job with ease

Requirements:

  • 2+ years of relevant experience
  • Proficient in Java 8+, and relevant frameworks such as Spring, Hibernate
  • Develop and support software including applications, database integration, interfaces, and new functionality enhancements
  • Collaborate with Frontend developers (team) in integrating user-facing elements
  • Experience in microservices architecture and RESTful API services
  • Experience working in an English-speaking environment
  • Ability to work as part of a team

Key Skills:

  • Analytical mindset and good problem-solving skills
  • Optimization of the application for maximum speed and scalability
  • Implementing automated testing platforms and unit tests
  • Data migration, transformation, and scripting
  • Excellent troubleshooting and communication skills

Nice to Have:

  • Basic understanding of frontend JavaScript frameworks such as Angular, React, and Vue
  • Knowledge of CI/CD practices
  • Familiarity working with Cloud Technologies (AWS, Azure, GCP etc.)


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    Job SummaryWe are seeking a highly experienced and skilled Technical Manager to lead our Control & Instrumentation (C&I) Engineering Department. The successful candidate will be responsible for overseeing the technical management of the department, ensuring all deliverables are executed to the required quality and schedule.Key ResponsibilitiesTechnical...


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

    About Blue Bean SoftwareWe are a leading custom software and product development company, delivering innovative solutions for large enterprises and dynamic start-ups.We pride ourselves in taking on and solving complex problems, leveraging a balanced combination of technical expertise and deep understanding of our clients' needs.We have a strong presence in...

  • Software Engineer

    2 months 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...

  • Software Engineer

    2 months 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...

  • Software Engineer

    2 months ago


    Johannesburg, South Africa Curiska (Pty) Ltd 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...

  • Software Engineer

    6 days ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the RoleWe are seeking a skilled Software Engineer to join our dynamic team at Network Recruitment. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications.Key ResponsibilitiesDesign and develop software applications using PHP and MySQLAnalyze business requirements and create technical...

  • Software Engineer

    5 days ago


    Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    **Job Summary**We are seeking a highly skilled and experienced Software Engineer to join our team at PRR Recruitment Services. As a key member of our team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.**Key Responsibilities**Design and develop software solutions using.Net,...

  • Software Engineer

    2 days ago


    Johannesburg, South Africa OfferZen Full time

    Software EngineerWe are seeking a skilled Software Engineer to join our team at OfferZen, a leading developer jobs marketplace. As a Software Engineer, you will play a key role in developing and maintaining our platform, working closely with our team of experienced professionals.Key Responsibilities:Design, develop, and deploy high-quality software...

  • Software Engineer

    3 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Job Description:As a Software Engineer you will be responsible for designing, developing, and maintaining software applications that meet the clients' needs. Key Responsibilities:Design, develop, test, and maintain software applications and systems.Write clean, efficient, and well-documented code that follows best practices and coding standards.Collaborate...

  • Software Engineer

    3 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Job Description: As a Software Engineer you will be responsible for designing, developing, and maintaining software applications that meet the clients' needs. Key Responsibilities: Design, develop, test, and maintain software applications and systems. Write clean, efficient, and well-documented code that follows best practices and coding standards....

  • Software Engineer

    4 months ago


    Johannesburg, South Africa PRR Recruitment Services Full time

    This well known software house is looking for a Software Engineer. The ideal candidate will have strong experience in the following; 5+ years demonstrable experience in .Net (C#, ASP.Net, Core, MVC), JavaScript (Native, Angular) and SQL (Microsoft SQL Server)Experience with program leadership, governance, and change enablement.Knowledge of basic algorithms,...

  • Software Engineer

    5 days ago


    Johannesburg, Gauteng, South Africa SET Recruitment Consultants Full time

    Job Opportunity for a Skilled Software EngineerR700K CTCGlobal Transport and Logistics CompanySET Recruitment Consultants is seeking a highly skilled Software Engineer to join our client, a leading Global Transport and Logistics company. As a Software Engineer, you will be responsible for designing, developing, testing, and implementing applications/systems...

  • Software Engineer

    6 days ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are seeking an experienced Software Engineer to join our team at Network Recruitment. As a key member of our IT department, you will play a crucial role in assisting clients with optimizing their business through innovative IT solutions.The ideal candidate will have a strong background in software development, with a focus on delivering business...

  • Software Engineer

    6 days ago


    Johannesburg, Gauteng, South Africa JenRec Recruitment Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at JenRec Recruitment. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications using a range of technologies.Key ResponsibilitiesDesign and develop software applications using C#.Net Core, Java, and other...

  • Software Engineer

    6 days ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Description**About the Role**We are seeking a highly skilled Software Engineer to join our team at Network Recruitment. As a key member of our IT department, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop software solutions using .NET 6...

  • Senior Java Engineer

    3 months ago


    Johannesburg, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom made solutions for large enterprises as well as dynamic start ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep...

  • Software Engineer

    2 weeks ago


    Johannesburg, South Africa MECS Africa Full time

    Responsibilities: Requirements, design, development, testing and documentation of new and legacy data ingestion, integration, processing, and storage software to meet the requirements of the companys IoT Platform Solution. Build data pipelines for ingesting data from various mining equipment and devices such as gas detection instruments, collision awareness...

  • Software Engineer

    2 weeks ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Responsibilities:Requirements, design, development, testing and documentation of new and legacy data ingestion, integration, processing, and storage software to meet the requirements of the companys IoT Platform Solution.Build data pipelines for ingesting data from various mining equipment and devices such as gas detection instruments, collision awareness...

  • Software Engineer

    2 weeks ago


    Johannesburg, South Africa MECS Africa Full time

    Responsibilities:Requirements, design, development, testing and documentation of new and legacy data ingestion, integration, processing, and storage software to meet the requirements of the companys IoT Platform Solution.Build data pipelines for ingesting data from various mining equipment and devices such as gas detection instruments, collision awareness...


  • Johannesburg, South Africa Adzuna ZA B C2 Full time

    Duties and Responsibilities:Develop high-quality software design and architectureIdentify, prioritize, and execute tasks in the software development life cycleDevelop tools and applications by producing clean, efficient codeAutomate tasks through appropriate tools and scriptingQualifications and Skills:Proven experience as a Software Engineer or similar...