Application / Developer Software Engineer

2 weeks ago


Cape Town, Western Cape, South Africa RareCruit Full time
ROLES AND RESPONSIBILITIES

Includes the following, but is not limited to:
  • Development of application software, mainly for operator-facing, mission-critical software used in C2 and ISR systems
  • Take ownership of features from requirements through design, implementation, and testing for front-end and back-end development
  • Research and understand new domains and technologies sufficiently to understand user requirements and implement features
  • Assist with production efforts as it relates to application software
  • Play a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts
  • Implement engineering processes, plans and policies as applicable to a specific project
  • Perform minor support roles within the company, if required.

REQUIREMENTS

Minimum Qualifications
Bachelors Degree in Computer Science (BSc) or Engineering (BSc Eng. / BEng)

Required Skills and Experience
  • Proficiency with one or more general-purpose programming languages: C++,Java etc;
  • Proficiency with one or more scripting languages: Python, Bash, PowerShell etc;
  • Understanding of object-oriented design and common software patterns;
  • Experience with collaboration using version control software such as Git, Subversion, or Perforce; and
  • Experience working in a team using Agile methods and/or issue tracking software such as Jira.
Recommended Skills and Experience
  • 2-3 years of relevant industry or postgraduate experience advantageous
  • Modern C++ experience, especially C++11 and onwards
  • Markup languages and associated technologies including XML, XSLT, XML Schema, JSON, YAML
  • Masters Degree in Computer Science (MSc) or Engineering (MSc Eng. / MEng)
Thank you for applying with RareCruit and get in touch with Megan van Wyk:


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

    OverviewWe are seeking an experienced Senior Fullstack Software Engineer to join our team at Panda Software Ltd.The successful candidate will be responsible for designing, developing and deploying high-quality software applications.Key ResponsibilitiesDesign and develop software applications using React and C#.Collaborate with cross-functional teams to...


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

    Job DescriptionWe are seeking an experienced Senior Fullstack Software Engineer to join our team at Panda Software Ltd.The successful candidate will be responsible for developing, testing and maintaining software applications. This role requires expertise in front-end programming using React and back-end development with C#.Key Roles and...


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

    Senior Fullstack Software Engineer (React and C#)As a Senior Fullstack Software Engineer at redPanda Software, you will be responsible for developing, testing and maintaining software applications. The role particularly focuses on front-end programming using React along with some back-end development in C#.Main Responsibilities:Back-end codingEnsuring code...


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

    We Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...


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

    Panda Software Ltd seeks a skilled Fullstack Software Engineer to develop, test and maintain software applications.Key Responsibilities:Develop robust back-end systemsEnsure code adherence to Object-Oriented Programming standardsManage estimation tolerance and track progress accuratelyIdentify and escalate delivery blockersCollaborate on code reviewsCore...


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

    We Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...


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

    Fullstack Software Engineer PositionWe are seeking a talented Fullstack Software Engineer to join our team at redPanda Software. As a key member of our engineering team, you will be responsible for developing, testing, and maintaining software applications using React and C#.Key Responsibilities:Developing and testing software applications using React and...


  • Cape Town, Western Cape, South Africa Games Global Operations Limited Full time

    Senior Web Application DeveloperGames Global Operations Limited is seeking an experienced Senior Web Application Developer to join our team.About the RoleIn this role, you will be responsible for leading the development and maintenance of our software applications, ensuring they meet the required quality and functionality standards.Main...


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

    BET Software is committed to driving innovation in software development, and we are seeking a seasoned Technical Lead to spearhead our team's technical strategy. As a key member of our team, you will be responsible for designing and implementing cutting-edge solutions that meet the highest standards of performance, scalability, and reliability.About the...


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

    Software Development Engineer - Amazon Devices, Devices Supply Chain TechnologiesThe Amazon Device Services organization is hiring a Software Development Engineer to help us build cross-platform software to enable the seamless launch, provisioning, and management of devices. The team is responsible for building solutions that enable Device Operations and...


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

    We Want You: Take the leap into a role where your expertise will shape the future of software innovation BET Software is searching for a Senior Software Developer with strong Back-End expertise based in Cape Town, where youll play a key role in designing, coding, and refining complex software solutions. From leading development projects to mentoring junior...


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

    Fullstack Software Engineer OpportunityWe are seeking a highly skilled Fullstack Software Engineer to join our team at redPanda Software. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software applications using React and C#.Responsibilities:Developing back-end solutions using C#Creating efficient...


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

    Senior Fullstack Software Engineer RoleWe are looking for an experienced Senior Fullstack Software Engineer to join our team at redPanda Software. As a key contributor to our engineering team, you will be responsible for architecting, developing, and deploying scalable software applications using React and C#.Main Accountabilities:Designing and implementing...


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

    Job DescriptionThe Senior IT Professional - Software Engineering will be responsible for designing, building, and integrating APIs, databases, and other software components.Key responsibilities include:Back-end codingComplying with code standards (OOP)Working with estimation toleranceTracking and logging accurately in line with deliveryFlag and raise...


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

    Software Development Engineer - Amazon MSK, Managed Streaming for KafkaJob ID: 2868284 | Amazon Development Center U.S., Inc.Come build the future of data streaming with the Amazon Managed Streaming for Kafka (MSK) team We are seeking builders for our Amazon MSK service, a fully managed service that makes it easy for customers to build and run applications...


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

    About the RoleWe are looking for a highly skilled Senior Fullstack Software Engineer to lead the development of our software applications.This is a critical role that requires a deep understanding of software development principles, as well as exceptional technical skills.Key ResponsibilitiesLead the development of software applications from concept to...

  • Software Engineer

    5 hours ago


    Cape Town, Western Cape, South Africa SWATX Full time

    At SWATX, we're seeking a talented Software Engineer to join our team of innovators. In this role, you'll be responsible for developing and maintaining software applications that drive business success.Responsibilities include:Developing software applications using programming languages such as C#, Java, or JavaScript.Collaborating with cross-functional...


  • Cape Town, Western Cape, South Africa Phanda Personnel Full time

    Job OverviewWe are seeking a highly skilled and experienced software development engineer to join our team at Phanda Personnel in Cape Town.Key ResponsibilitiesSoftware Development:Design, develop, test, and deploy large-scale software projects using Python or C/C++ programming languages.Collaborate with the engineering team to ensure smooth system...

  • Software Engineer

    3 weeks ago


    Cape Town, Western Cape, South Africa DigiOutsource Full time

    Job title : Software Engineer (Full Stack)Job Location : Western Cape, Cape TownDeadline : March 24, 2025Quick Recommended LinksJobs by Location Job by industries Who we're looking forWe are on a thrilling journey of growth and innovation, and we need passionate, driven individuals to join us. At DigiOutsource, every day is action-packed, and we expect you...

  • Software Developer

    6 days ago


    Cape Town, Western Cape, South Africa NOV Full time

    NOV is a global leader in designing and manufacturing cutting-edge tools and equipment for the energy industry.Sophisticated Software Expert RequiredWe're looking for a highly skilled professional to join our team in Cape Town and play a key role in developing and deploying software solutions that drive engineering, manufacturing, and wellbore physics...