Software Development Engineer

1 week ago


Cape Town, Western Cape, South Africa Collinson Full time
{"title": "Software Development Engineer", "content": "About the Role

We are seeking a skilled Software Development Engineer to join our team at Collinson. As a key member of our product and technology team, you will be responsible for designing, developing, and maintaining our software systems.

Key Responsibilities:

  • Support the product and technology team on new and existing systems as required
  • Participate in agile practices and Continuous Delivery to help drive down backlog
  • Assist in developing pragmatic, complete, and maintainable software solutions
  • Help sustain and improve the quality of software and documentation delivered by the team
  • Maintain a good technical awareness and stay familiar with new and forthcoming relevant technologies
  • Provide planning input, including estimated effort to develop certain functionality and identify any specific technical or resource dependencies and/or risks
  • Participate in software analysis, design, and specification tasks for specific functionality
  • Actively engage in and contribute to agile planning and design sessions.
  • Provide competent, proactive, and professional technical support if and when required to customers and clients
  • Support and initiate agile process improvements that will enhance productivity, effectiveness, and professionalism of the team
  • Maintain code documentation to company standards that accurately reflects system functionality and its technical implementations
  • Work as part of the Code Peer Review community to improve the quality of software development
  • Contribute to regular project team meetings to ensure the correct tasks are being worked on, share key decisions required, identify risks, and highlight any issues encountered.

Requirements:

  • Knowledge of multiple front-end and back-end languages (React, Typescript, JavaScript, HTML, CSS) and their libraries
  • Familiarity with RESTful APIs and GraphQL
  • Familiarity with database technologies such as PostgreSQL, Redis, and MongoDB
  • Experience with service orientated architecture
  • Proficiency with Git, Confluence, Jira
  • Understanding of cloud technologies, including AWS and Terraform
  • Basic understanding of Docker, Kubernetes, and Deployments to the cloud
  • Ability to write application code and automated tests according to team-adopted practices, disciplines, and quality guidelines
  • Self starter that can take a product problem and develop a working technical solution
About Collinson

Collinson is a global leader in driving loyalty and engagement for many of the world's largest companies. We provide unrivalled insight and expertise around affluent consumers and frequent travellers, creating and delivering products and services now accessible to over 400m end consumers.

We have more than 25 years' experience, with 28 global locations, servicing over 800 clients in 170 countries, employing 1,800 people.

We are focused on continually evolving our purpose driven, high performing culture, providing an environment where our people have the opportunity to achieve their full potential and do interesting and meaningful work. Our company values are: Act smarter, Do the right thing, One team and Be insight led.

We are an equal opportunity employer and welcome differences in all their forms including: colour, race, ethnicity, gender identity, sexual orientation, neurodivergence, family status, age, individuals with disabilities and people from all backgrounds, cultures and experiences as we strongly believe this contributes to our on-going success.

Please note that we are committed to providing a safe and inclusive work environment for all our employees. If you need any extra support throughout the interview process, then please email us at [insert email address].

", "lang_code": "en-US"}

  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based systems using AWS services.Key ResponsibilitiesDesign and develop...


  • Cape Town, Western Cape, South Africa Black Pen Recruitment Full time

    Job Title: Software EngineerWe are seeking an experienced Software Engineer to join our team at Black Pen Recruitment. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining highly reliable and efficient data integrations for our clients.Job OverviewThe successful candidate will have a strong background in...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our EC2 Core Platform team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleAs a Software Development Engineer at Amazon Development Centre (South Africa) (Proprietary) Limited, you will be instrumental in creating cutting-edge service platforms for AWS and EC2, which are essential for our diverse clientele.Key ResponsibilitiesDesign and implement scalable solutions that handle substantial internet traffic from both...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Support Channels team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and secure software systems that meet the needs of our customers.Key...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing and architecting new and existing systems, building complex software systems, and delivering high-quality software solutions to our...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    Position OverviewAs a Software Development Engineer, you will be integral in crafting the next generation of service platforms for Amazon Web Services (AWS), particularly focusing on EC2 and other customer-centric solutions. Key ResponsibilitiesYour role will involve developing and managing services that are critical to the Amazon Elastic Compute Cloud (EC2)...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    Position OverviewAs a Software Development Engineer, you will be instrumental in creating innovative service platforms for AWS, EC2, and our clientele. Your contributions will be vital to the Amazon Elastic Compute Cloud (EC2) web service, which serves as a cornerstone for numerous internal and external applications.ResponsibilitiesYour role will involve...


  • Cape Town, Western Cape, South Africa Thales Aerospace Communications Full time

    Job OverviewThales Aerospace Communications is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing embedded software for aeronautical SATCOM equipment.Key ResponsibilitiesDesign and implement embedded software solutions that meet...


  • Cape Town, Western Cape, South Africa PRR Recruitment Services Full time

    About the RoleThis Engineering company based in Tygervalley is seeking a skilled NX Developer to join their team.The ideal candidate will possess a BEng/BTech Mechanical or Electrical Engineering degree and have a minimum of 3 years of experience in CAD Design and product development.Proficiency in programming languages such as Python, VB, Java, C++, and C#...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited - A78 Full time

    About the RoleWe are seeking highly motivated and talented Software Development Engineers to join our team at Amazon Development Centre (South Africa). As a Software Development Engineer, you will be responsible for designing, building, and deploying innovative technologies that solve complex business challenges.Key ResponsibilitiesCollaborate with...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited - A78 Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our team at Amazon Development Centre (South Africa) (Proprietary) Limited - A78. As a key member of our team, you will be responsible for designing and building innovative technologies in a large distributed computing environment.Key ResponsibilitiesCollaborate with experienced...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Cloud Computing Engineer to join our EC2 Core Team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based systems.Key ResponsibilitiesDesign and develop cloud-based systems...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our EC2 Cloud Manager Core team at Amazon Development Centre (South Africa) (Proprietary) Limited. As a key member of our team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign...

  • Software Engineer

    7 days ago


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

    Software Development Opportunities We are seeking a skilled Software Engineer to join our team at E&D Recruiters. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using C/C++, Go, and Rust programming languages. **Key Responsibilities:** * Design and develop software applications using C/C++,...


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

    About XceptorXceptor is a cutting-edge data manipulation platform that enables businesses to source, curate, and enrich data for reliable and consistent delivery. Our platform is designed to empower business users within Financial Institutions to build automated processes that deliver trusted data.The RoleWe are seeking a talented Software Engineer to join...

  • Software Engineer

    2 weeks ago


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

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at E&D Recruiters. As a Software Engineer, you will be responsible for designing, developing, and testing software applications using C/C++, Go, and Rust programming languages.Key ResponsibilitiesDesign and develop software applications using C/C++, Go, and Rust programming...


  • Cape Town, Western Cape, South Africa Intrinsic Consulting Services Full time

    About the RoleWe are seeking a highly skilled and experienced Full Stack Software Engineer to join our team at Intrinsic Consulting Services. As a senior member of our software development team, you will play a key role in designing, developing, and maintaining complex software systems.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and...

  • Software Developer

    1 week ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    About the RoleWe are seeking a talented Software Engineer to join our team at Communicate Recruitment. As a key member of our team, you will be responsible for developing software that enables machines to "see" the world.As a Software Engineer, you will work on signal and image analysis projects, incorporating AI development to create innovative solutions....

  • Senior Java Developer

    2 weeks ago


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

    About the RoleSaratoga Software is seeking a highly skilled and experienced Senior Java Developer to join our team as a Team Lead. As a key member of our development team, you will be responsible for guiding and mentoring junior developers, collaborating with key stakeholders, and translating customer needs into effective software solutions.Main...