Senior Software Developer

1 month ago


Cape Town, Western Cape, South Africa Capital H Staffing and Advisory Solutions Full time

Company Overview

Capital H Staffing and Advisory Solutions is a leading software services and consulting company that focuses on delivering innovative solutions with a strategic emphasis on generative AI.

We are expanding our team to include an individual contributor who will act as a Senior Software Developer with a hands-on approach to complex development tasks.

Job Summary

This role involves handling moderately complex research, design, and software development tasks within a designated software functional area or product line. The individual in this position should be capable of working independently on specific tasks, addressing challenges such as program flow design, efficient coding, and unit testing.

Responsibilities

  • Design and implement scalable data infrastructure to support real-time processing of unstructured content.
  • Develop robust data ingestion pipelines capable of handling large-scale data efficiently.
  • Create Java-based applications and APIs to support editorial systems, ensuring seamless ingestion and transformation of data for advanced analytics and content search functionality.
  • Interface with other technical personnel or team members to finalise requirements and understand product needs.
  • Write and review portions of detailed specifications for developing system components of moderate complexity.
  • Work closely with other development team members to understand and translate moderately complex product requirements into software designs.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve technical issues, as necessary.
  • Keep abreast of new technology developments.
  • Complete bug fixes.

Requirements

  • 3+ years of Software Engineering experience.
  • Bachelor's degree in Engineering, Computer Science, or equivalent experience.
  • Proficiency with data manipulation languages.
  • Understanding of data modelling principles.
  • Ability to work with complex data models.
  • Proficiency in development languages including but not limited to Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.
  • Experience with algorithms, data structures, and regular expressions.
  • Experience with both Unix and Windows-based systems
  • Familiarity with industry best practices — code coverage.
  • Ability to work well with internal and external technology resources.
  • Ability to write and review portions of detailed specifications for developing system components of moderate complexity.
  • Understanding of Azure DevOps services and features.
  • Knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Knowledge of data manipulation languages.
  • Knowledge of data storage subsystems.
  • Knowledge of test-driven development.
  • Ability to write and review portions of detailed specifications for developing system components of moderate complexity.
  • Ability to complete moderately complex bug fixes.

Salary

The estimated salary for this position is R550 000 per annum, depending on the candidate's level of experience.

Benefits

  • A competitive salary package.
  • Ongoing training and development opportunities.
  • A dynamic and supportive work environment.
  • The opportunity to work with a leading software services and consulting company.

Contact Us

Please submit your application, including your current salary and salary expectations, for consideration.



  • 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 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 BET Software Full time

    At BET Software, we're on a mission to revolutionize software development with innovative solutions that drive impact. As our Senior Software Developer, you'll play a pivotal role in shaping the future of software innovation in Cape Town.About the RoleWe're seeking a highly skilled and experienced Senior Software Developer to join our team. This is an...


  • 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...


  • 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 MRI Software Full time

    As a Senior Business Intelligence Developer at MRI Software, you will play a key role in providing integration, application development, report writing, data analysis and analytical consulting services for existing and new clients throughout EMEA.This is an exciting position that requires the successful candidate to be capable of interpreting client requests...


  • Cape Town, Western Cape, South Africa LexisNexis (Proprietary) Limited Company Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team. As a senior member of our development team, you will be responsible for designing and implementing software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications using C#, Angular, JavaScript, JSP, HTML, XML, SQL,...


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

    Job Title: Senior Android Software DeveloperAbout the Role:Goldman Tech Resourcing is seeking an experienced Senior Android Software Developer to join their team. As a Senior Android Software Developer, you will be responsible for designing, developing, and maintaining mobile applications for Android platforms.Key Responsibilities:• Develop high-quality...


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

    Job Title: Senior Software Developer PositionOur client, a forward-thinking technology company, is seeking an Intermediate Senior Software Developer to join the team. Requirements include:Writing software using Python and Django in line with industry standards and design patternsDebugging and optimizing applications for peak performance, leveraging Django...


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

    About People SolvedWe are a cutting-edge technology company undergoing digital transformation, seeking talented Senior Software Developers to join our team. Our focus is on building market-leading platforms and software for out-of-the-box brand and market configurations.Main TechnologiesOur primary development languages include C#, .Net Core, Angular, etc....


  • Cape Town, Western Cape, South Africa RareCruit Full time

    Job DescriptionWe are seeking a skilled Senior Software Developer to join our team at RareCruit.About the RoleThis is a full-time opportunity for an experienced software engineer to work on various projects, contributing to the development of innovative software solutions.Key ResponsibilitiesDesign, develop, and maintain high-quality software applications...


  • Cape Town, Western Cape, South Africa E&D Recruiters Full time

    Job Overview: E&D Recruiters is seeking an experienced Senior Software Development Lead to join our team. This is a challenging opportunity for someone who enjoys working on embedded systems and software development in the automotive environment.The ideal candidate will have a strong background in RTOS and microprocessor designs, as well as experience with...


  • Cape Town, Western Cape, South Africa wePlace Full time

    WePlace is seeking a highly skilled Senior C# Developer to join our team. As a Senior Software Development Expert, you will play a crucial role in the development and implementation of software solutions that support our current and future business model.The estimated salary for this position is $120,000 - $180,000 per year, depending on experience and...

  • Software Engineer I

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


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

    Exciting Career Opportunities for Experienced ProfessionalsAt Entelect, we are committed to empowering our employees with the tools and resources they need to excel in their careers. We offer a dynamic and supportive work environment that fosters collaboration, innovation, and growth.Key Highlights:A competitive salary of R1 200 000 per annum, with...


  • Cape Town, Western Cape, South Africa DLK Group Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at DLK Group. The ideal candidate will have at least 5+ years of experience in software development, specifically in web and mobile applications.Key ResponsibilitiesCollaborate in all stages of the software development life cycle, from initial concept through design,...


  • Cape Town, Western Cape, South Africa Milkor Integrated System Full time

    Milkor Integrated Systems: A Leader in Aerospace SolutionsWe are a pioneering aerospace company with a global presence, delivering cutting-edge solutions across land, sea, air, and cyber domains. Our team comprises highly skilled professionals committed to excellence, innovation, and safety.In an era of rapid technological advancements, unmanned aerial...


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

    Job Title: Senior Software Engineer C++Are you a senior software engineer with at least 8 years of experience in developing, testing, and implementing C++ applications for local devices? Do you have experience in various software languages and some in firmware applications? If you have experience in software system and/or architecture design, it will be a...


  • Cape Town, Western Cape, South Africa IOCO Full time

    iOCO is a leading consultancy that helps organizations harness the power of modern technology. We're looking for a highly skilled Senior Software Development Lead to join our team of experts.About the RoleThis senior-level position offers a unique opportunity to lead the development and maintenance of complex software systems, leveraging Azure Stack...