Current jobs related to Intermediate Software Engineer - Cape Town - Progressive Edge


  • Cape Town, South Africa Maskew Miller Learning Recruitment Full time

    About us Maskew Miller Learning (MML) provides education solutions ranging from early childhood learning to professional certification, curriculum-based print materials, e-learning content and tools, as well as teacher training. We publish in 11 official languages and have the widest range of CAPS-approved content, trusted by teachers. Our quality...


  • Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...


  • Cape Town, South Africa Progressive Edge Full time

    Intermediate Software Engineer Cape Town About the role We believe that education in South Africa is ripe for disruption at a massive scale. You would be in good company if you are ready to be part of the Innovation and Technology team whose mission it is to use technology for the rapid improvement of education. You will add the most value when you are...


  • Cape Town, South Africa Inspired Testing Full time

    Intermediate Quality Engineer Location: Johannesburg/Cape Town, South Africa Full-time About Us: Inspired Testing is a leading innovative and forward-thinking quality engineering and software testing consultancy. Our teams of exceptional consultants and engineers provide solutions that help our customers deliver...


  • Cape Town, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    About the Role   As Senior Software Engineer, is an experienced professional and will undertake difficult research, design and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance...


  • Cape Town, South Africa Boardroom Appointments Full time

    Intermediate Data EngineerMinimum Requirements: Matric (Grade 12)Masters in Software Engineering, Data Engineering, Computer Science or related field2-3 years of relevant work experienceStrong Scala or Java backgroundKnowledge of AWS, GCP, Azure, or other cloud platformUnderstanding of data modeling principlesAbility to work with complex data...


  • Cape Town, South Africa OfferZen Full time

    Intermediate .NET EngineerAre you a talented intermediate .NET engineer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you!This could be the last job posting you ever have to click on! Why...


  • Cape Town, South Africa IOCO Full time

    Are you passionate about software development and eager to work with cutting-edge technologies? We're looking for a talented Intermediate .NET Core Software Engineer to join our team. In this role, you'll have the opportunity to work on exciting projects, collaborate with a diverse team of professionals, and contribute to the success of our organization.What...


  • Cape Town, South Africa Plus 1x Full time

    We are currently looking for a technically proficient, self-motivated and ambitious Software Engineer within our Support Engineering team. This position requires a combination of basic to intermediate programming skills, namely Typescript and ReactJS. For this role, the focus will be more on troubleshooting issues where you need to be able to think on your...


  • Cape Town, South Africa Plus 1x Full time

    We are currently looking for a technically proficient, self-motivated and ambitious Software Engineer within our Support Engineering team. This position requires a combination of basic to intermediate programming skills, namely Typescript and ReactJS.For this role, the focus will be more on troubleshooting issues where you need to be able to think on your...


  • Cape Town, South Africa Plus1X Solutions (Pty) Ltd Full time

    We are currently looking for a technically proficient, self-motivated and ambitious Software Engineer within our Support Engineering team. This position requires a combination of basic to intermediate programming skills, namely Typescript and ReactJS.For this role, the focus will be more on troubleshooting issues where you need to be able to think on your...


  • Cape Town, South Africa E-Merge Full time

    This innovative tech company is currently on the lookout for an Intermediate .NET Software Engineer to join their team. This company prides itself on forging partnerships with industry titans to seamlessly fuse SaaS applications, eradicate data barriers, and streamline those tedious, time-consuming tasks that hinder growth and profitability. In the role of...

  • Software Consultant

    3 months ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...

  • Software Engineer

    3 months ago


    Cape Town, South Africa JenRec Recruitment Full time

    Your mission:- Design innovative solutions to enhance our business operations and elevate customer satisfaction- Collaborate with your team to architect and implement cutting-edge software features- Stay abreast of tech trends and leverage your creativity to tackle complex challenges at scale- Drive excellence to nurture a top-tier engineering team Skills we...

  • Software Consultant

    3 months ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...

  • QA Engineer

    3 months ago


    Cape Town, South Africa MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people’s lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups...

  • Software Engineer

    1 month ago


    Cape Town, South Africa takealot.com Full time

    , South Africa’s leading online retailer, is looking for highly talented Senior and Intermediate DevOps Engineers to join our team.  We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us. We offer a market-related, Total Remuneration Package which allows full flexibility according to...

  • Software Engineer

    2 weeks ago


    Cape Town, South Africa Adzuna ZA B C2 Full time

    This dynamic and innovative company operating in the Fintech space seek a suitably qualified Software Engineer to support and enhance a range of APIs, liaising with clients to meet all technical and user requirements. Responsible for the full Software Engineering life cycle, utilising modern IT methods and tools, you will be an integral part of a highly...

  • Software Engineer

    2 weeks ago


    Cape Town, South Africa Intrinsic Consulting Services Full time

    This dynamic and innovative company operating in the Fintech space seek a suitably qualified Software Engineer to support and enhance a range of APIs, liaising with clients to meet all technical and user requirements. Responsible for the full Software Engineering life cycle, utilising modern IT methods and tools, you will be an integral part of a highly...

  • Software Engineer

    2 weeks ago


    Cape Town, South Africa Intrinsic Consulting Services Full time

    This dynamic and innovative company operating in the Fintech space seek a suitably qualified Software Engineer to support and enhance a range of APIs, liaising with clients to meet all technical and user requirements. Responsible for the full Software Engineering life cycle, utilising modern IT methods and tools, you will be an integral part of a highly...

Intermediate Software Engineer

2 months ago


Cape Town, South Africa Progressive Edge Full time
Job title : Intermediate Software Engineer Job Location : Western Cape, Cape Town Deadline : August 17, 2024 Quick Recommended Links
  • Jobs by Location
  • Job by industries
  • Career Advice

About the role

  • We believe that education in South Africa is ripe for disruption at a massive scale.
  • You would be in good company if you are ready to be part of the Innovation and Technology team whose mission it is to use technology for the rapid improvement of education.
  • You will add the most value when you are empowered to provide input into the business case for the software as well as the UX designs to get to the most optimal solution. Your job is not just to deliver code.
  • Design and deliver functional code according to a product backlog
  • Agile software development
  • Provide input on UX and UI designs to optimise development efforts
  • Give architectural advice where required
  • Continuous self-development and expansion of skills
  • Software and product support for live production versions while development is ongoing
  • Communicate technical needs and risks effectively outside of the team
  • Be familiar with devops and infrastructure deployment
  • Write effective documentation for architecture and infrastructure

As part of a cross-functional team, you will also need these equally important skills:

  • Communication skills that allow you to collaborate and explain your process, approach and motivation to various stakeholders, including technical and nontechnical people
  • Able to work well in a team as well as individually
  • Excited about learning, pushing technical limits and finding new solutions
  • Excellent analytical and problem-solving skills
  • A propensity to fail fast and learn fast and share both failure and learning with others
  • Prioritising learning over being right. Understanding others rather than becoming defensive
  • Understanding the value of the software to the business rather than an us & them mentality

Minimum Requirements:

  • Minimum 4 years of relevant software development experience.
  • Cloud-based system experience
  • Relevant B.Sc. or B.Eng. university degree would be preferred

Experience and skills:

Our teams generally use the following technologies. You will need to have some depth of experience in at least some of them:

  • Flutter and Dart for mobile development, Android and iOS native development are also appropriate
  • API integration through HTTP. REST and REST-like interfaces
  • GraphQL integration
  • Relational databases and SQL
  • NoSQL databases (time series, graph, document, key-value, etc.)
  • Use cloud-based infrastructure (AWS). This includes compute and data storage elements
  • Automated deployment infrastructure (Github actions and Codemagic)

  • ICT jobs