Software Engineer

3 days ago


Cape Town, Western Cape, South Africa IOCO Full time

**About IOCO**

We are a dynamic company looking for talented individuals to join our team as a Software Engineer. Based in Cape Town, we offer a hybrid way of work that balances flexibility and collaboration.

The ideal candidate will have 5+ years of experience developing in an object-oriented environment, with a strong background in Python (back-end), Angular v8+, and Git source control. Experience in SQL database design and query writing is also essential.

This role involves working on advanced technical solution design, coding, testing, and debugging software according to functional requirements and standards. You will collaborate with senior developers and leadership to contribute to the design and implementation of technical standards and best practices.

The salary range for this position is R800,000 - R1,200,000 per annum, depending on experience.

Key Responsibilities:

  • Design and develop new solutions using Python and Angular
  • Work with senior developers to implement technical standards and best practices
  • Analyze, diagnose, and resolve errors related to applications and services
  • Collaborate on source control configurations and release management
  • Develop changes in line with application architecture and technical standards
  • Unit test own programs and developed interfaces
  • Liaise with project stakeholders during the SDLC

Requirements:

  • 5+ years of experience developing in an object-oriented environment
  • Strong background in Python (back-end), Angular v8+, and Git source control
  • Experience in SQL database design and query writing


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Lead a team of talented software engineers at Entelect, where innovation meets expertise. We are seeking an experienced Software Engineering Lead to drive our delivery teams towards exceptional results.We prioritize growth, collaboration, and innovation in our culture, offering a dynamic environment that fosters versatility and individual attention to career...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    Job Title: QA EngineerAt MRI Software, we're on a mission to break new ground and lead the real estate industry into a digital-first future. As a QA Engineer, you'll play a critical role in ensuring our products and services meet the highest standards of quality.Responsibilities:Develop and execute automated test strategies, leveraging industry best...


  • Cape Town, Western Cape, South Africa BET Software Full time

    About UsBET Software is a dynamic company that fosters growth and development among its employees. Our team consists of talented professionals who work together to drive innovation in the software industry.Job DescriptionKey ResponsibilitiesWe are seeking an experienced Senior Software Developer to join our team in Cape Town. As a key member of our...


  • Cape Town, Western Cape, South Africa BET Software Full time

    Looking for a challenging role in software development?BET Software is seeking a Senior Software Developer in Cape Town to join our team of innovators.In this position, you will design, code, and refine complex software solutions, leading development projects and mentoring junior team members.This is an excellent opportunity for those ready to drive...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    MRI Software is a global industry leader in real estate software, constantly striving to amaze and maintain its high client experience standard.We're seeking an experienced Senior Software Engineer to join our team in Cape Town. As a key member of our development team, you will be responsible for designing, developing, testing, and maintaining software...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Compelling Opportunity for a Seasoned Software ProfessionalAt Entelect Software Ltd, we are dedicated to fostering a culture of innovation and growth. As a seasoned software professional, you will have the opportunity to take your career to new heights by joining our dynamic team.About the RoleWe are seeking an experienced software engineer to join our team...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Are you a seasoned software engineer looking to take your career to the next level? Do you have a passion for leading teams and driving innovation in the mobile space? We're seeking an experienced Senior Mobile Software Engineer to join our team at Entelect.We offer a competitive salary of $150,000 - $180,000 per annum, depending on experience, as well as a...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Transform Your Career with EntelectWe’re seeking a talented Java Team Lead to join our dynamic team at Entelect Software Ltd. As a key member of our team, you will be responsible for guiding and delivering world-class web and mobile applications for leading organisations in South Africa.Key ResponsibilitiesDelivery: Lead the development of high-quality...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Establish a rewarding career at Entelect, where we prioritize people and foster a culture of growth, collaboration, and innovation. Join our dynamic team to tackle complex challenges and make a meaningful impact alongside passionate professionals who inspire and support each other.Key Responsibilities:Delivery: Utilize your expertise to develop world-class...

  • Software Engineer I

    3 weeks ago


    Cape Town, Western Cape, South Africa MRI Software Full time

    Job OpportunityWe are seeking a skilled Frontend Developer to join our team at MRI Software.About the RoleThe successful candidate will have extensive experience with Angular, TypeScript, CSS, and JavaScript. They will be proficient in Git version control and front-end build tools such as Webpack and npm.Key ResponsibilitiesDevelop high-quality frontend...

  • Software Engineer

    2 months ago


    Cape Town, Western Cape, South Africa Lula Full time

    We are seeking a Software Engineer to join our team at {company}.In this role, you will be responsible for designing, developing, and testing software applications. You will work closely with our cross-functional team to deliver high-quality software solutions that meet our customers' needs. Key responsibilities include:• Collaborating with product...

  • Software Engineer

    2 months ago


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

    Software EngineerWe are seeking a skilled Software Engineer to join our team.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsEnsure high-quality code deliveryRequirements:Strong programming skillsExperience with Agile methodologiesExcellent problem-solving skills

  • Software Engineer

    2 months ago


    Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    We're seeking a skilled Software Engineer to join our team.The ideal candidate will have experience with software development and a passion for innovation.

  • Software Engineer

    3 days ago


    Cape Town, Western Cape, South Africa Planet10 Full time

    Company Overview:Planet10 is a leading company in the technology industry, providing innovative solutions to our clients. We are currently seeking a skilled Software Engineer to join our team.Job Description:We are looking for a highly motivated and experienced Software Engineer to work on various projects, including mobile development, API integration, and...

  • Software Engineer

    2 months ago


    Cape Town, Western Cape, South Africa Browns The Diamond Store Full time

    We are seeking a talented Software Engineer to join our team at {company}. As a key member of our technology team, you will be responsible for designing, developing, and testing software applications.Key responsibilities include:Writing clean, efficient, and well-documented codeCollaborating with cross-functional teams to deliver high-quality software...

  • Software Engineer

    2 months ago


    Cape Town, Western Cape, South Africa Mobi Train Full time

    As a Software Engineer at {company}, you will be responsible for developing high-quality software solutions that meet the needs of our customers.Key responsibilities include:Designing and implementing software systemsCollaborating with cross-functional teamsTesting and debugging softwareBachelor's degree in Computer Science or related field

  • Java Team Lead

    2 months ago


    Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    About This OpportunityWe are seeking an experienced Java Team Lead to join our team at Entelect Software Ltd.Key ResponsibilitiesDelivery: Lead the delivery of world-class web and mobile applications for leading organizations in South Africa.People: Demonstrate maturity, motivation, and leadership in the workplace, championing change within the team and...

  • Software Engineer

    2 months ago


    Cape Town, Western Cape, South Africa People Solved Full time

    As a Software Engineer at a leading tech firm, you will be responsible for designing, developing, and testing software applications.Your primary focus will be on writing clean, efficient, and well-documented code.Collaborate with cross-functional teams to identify and prioritize project requirements.


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    Job Title: Software EngineerAbout the Role:We are seeking an experienced Software Engineer to join our team at Tumaini Consulting. As a key member of our team, you will be responsible for designing, developing, and maintaining software systems that meet the needs of our clients.Responsibilities:Design and develop software systems using Python, Java,...

  • Software Engineer

    2 months ago


    Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    We are seeking a skilled Software Engineer to join our talented team.Key responsibilities include:• Developing high-quality software solutions• Collaborating with cross-functional teams• Troubleshooting and resolving technical issuesRequirements:• Bachelor's degree in Computer Science or related field• Proficiency in Java and relevant...