See more Collapse

Software Development Engineer

2 months ago


Johannesburg, Gauteng, South Africa NTT Full time

NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.

In today's interconnected world, connections matter more now than ever. By uniting talented individuals, top-notch technology partners, and emerging innovators, we assist our clients in overcoming some of the most significant technological, business, and societal challenges.

With individuals at the core of our triumph, NTT is dedicated to attracting and nurturing top talent, fostering an inclusive environment where every contribution is valued.

Your journey here involves believing in yourself, embracing exciting opportunities, and tackling new challenges. It's about enhancing your skills and knowledge in your current position and gearing up for what lies ahead. This is why we urge you to seize every chance to advance your career within our exceptional global team.

Ready to embark on the next phase of your career?

The Software Development Engineer plays a key role in the design, development, and testing of software systems, modules, or applications for enhancements and new products, including cloud-based or internet-related tools. Those in this role are involved in detailed design for specific modules/sub-systems, creating prototypes for multi-vendor infrastructure, and presenting them internally or externally to clients. They design and implement features in a micro-services environment, collaborating with APIs, telemetry data, and running ML/AI algorithms, handling both structured and unstructured data.

Key Responsibilities

Are you seeking a thrilling opportunity to join a dynamic and innovative team of data specialists? Do you possess the skills to explore, analyze, and communicate data insights that drive business value? If so, you could be an excellent fit for NTT Data's Data and Analytics team.

Our team specializes in providing Business Intelligence and Data Science solutions. We empower our clients to convert their data into actionable insights that guide strategic decisions and enhance performance. We are deeply passionate about data and its power to generate positive outcomes for our clients and society.

We are expanding our already impressive BI and AI business and are seeking to fill multiple positions encompassing various BI and AI methodologies, skills, and job levels.

We welcome applications from candidates proficient in at least one, but preferably more, of the following methodologies and at least one, but preferably more, skill sets of varying job levels;

Methodologies: Microsoft, Kimball, Inmon, Snowflake, Databricks

  • Skill Sets (with experience delivering UX through one or more BI Delivery toolsets, including: Power BI Service, MS Fabric, Power BI desktop, Tableau, Click, Python, Excel, Other)
  • MS BI Stack (On Premise and/or On Azure Cloud) - Openings available at all experience levels
  • Snowflake (Native Snowflake and/or on Azure Cloud) - Openings available at senior levels
  • Databricks (Native and/or on Azure Cloud) - Openings available at senior levels
  • AWS BI Stack (On AWS Cloud) - Future positions expected
  • Google (On Google Cloud) - Future positions expected

Skills Summary

Application Programming Interface (API), Cloud Architectures, Large Scale Systems, Process Automations, Programming Languages, Software Design, Software Development, Software Systems

Workplace type:

Hybrid Working

Join our expanding global team and advance your career with us. Submit your application today.

A career at NTT involves:

  • Being part of a global innovator – where you gain exposure to our Fortune 500 clients and collaborate with leading global technology partners across 57 countries, working with a diverse network of over 40,000 smart colleagues, providing services in over 200 countries.
  • Being at the forefront of cutting-edge technology – supported by a 150-year legacy of leveraging technology for positive impact. With 40% of the world's internet traffic flowing through our network and being the birthplace of Emoji, you can take pride in the group's numerous innovative milestones.
  • Making a positive impact – by engaging in meaningful work that helps shape the future for our clients, industries, and communities worldwide.
  • Being your best self – within a modern 'Connected Working' environment that advocates flexibility, connectivity, and well-being, where diversity and unique perspectives are embraced to ensure equal opportunities for all.
  • Having continuous opportunities to shape and advance your career – with a personalized professional development plan and access to an extensive range of learning opportunities within the industry.

We have other current jobs related to this field that you can find below


  • Johannesburg, Gauteng, South Africa Diverse Consulting Solutions (Pty) Ltd Full time

    Senior Software Developer Engineers with experience in Life Insurance Industry'sGautengTo work RemotelyMatric CertificateIT Software Degree or Diploma or CertificateWith at least 5 years or mor working experience as a Software Developer Engineer in the Life Insurance IndustriesMust be willing to do software coding in a different Software package which you...


  • Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    Looking for a Senior Software Engineer/DeveloperKnowledge and Skills:-5+ years demonstrable experience in .Net (C#, ASP.Net, Core, MVC), JavaScript (Native, Angular) and SQL (Microsoft SQL Server)Experience with program leadership, governance, and change enablement.Knowledge of basic algorithms, object oriented and functional design principles, and best...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a passionate C# software engineer to join the engineering team of our rapidly growing company. The candidate must be familiar with Microsoft C# development and have a keeninterest in automated control. The candidate must be open minded and eager to learn. We aim to educate and transfer our wealth of experience and knowledge to the...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa HireUp Full time

    A company specializing in card, payments, network billing, and data. Utilizing sophisticated algorithms and technology, analyzing Visa and MasterCard invoices that have been charged to banks for their card issuing and acquiring processing, and delivering a comprehensive solution that addresses the complexities inherent in card billing and interchange and...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a passionate C# software engineer to join the engineering team of our rapidly growing company. The candidate must be familiar with Microsoft C# development and have a keeninterest in automated control. The candidate must be open minded and eager to learn. We aim to educate and transfer our wealth of experience and knowledge to the...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups. We pride ourselves in taking on and solving complex problems as well as high-stakes projects through the use of a balanced combination between tech savvy and a deep understanding...

  • Senior Java Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom made solutions for large enterprises as well as dynamic start ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Business Segment: Personal & Private Banking Location: ZA, GP, Johannesburg, Baker Street 30 To apply computer science theories, principals to create, refactor moderate to complex programs/scripts, integration software services. To design complex specifications, code, test, debug, enhance programs within the Continuous delivery pipelines and provide support,...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    This well known software house is looking for a Software Engineer. The ideal candidate will have strong experience in the following; 5+ years demonstrable experience in .Net (C#, ASP.Net, Core, MVC), JavaScript (Native, Angular) and SQL (Microsoft SQL Server)Experience with program leadership, governance, and change enablement.Knowledge of basic algorithms,...

  • Software Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Business Segment: Business & Commercial Banking Location: ZA, GP, Johannesburg, Simmonds Street 5 To apply computer science theories, principals to create, refactor moderate to complex programs/scripts, integration software services. To design complex specifications, code, test, debug, enhance programs within the Continuous delivery pipelines and provide...


  • Johannesburg, Gauteng, South Africa GoldenRule Full time

    The RoleSkills and Experience Matric Degree in Computer Science/ Engineering/ Mathematics or related. 7 years+ Software Development experience. A successful track record working as an engineering leader across multiple teams. Experience leading and contributing to software architecture. Experience leading software engineering practices. Experience...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Datafin Full time

    IT – Software DevelopmentJohannesburg – GautengENVIRONMENT: A Joburg-based provider of advanced IOT technology is looking for a Software Engineer who thrives on meeting deadlines and delivering high performance. The role involves designing, developing, and maintaining software applications, as well as analyzing complex problems. The ideal candidate will...


  • Johannesburg, Gauteng, South Africa Landis+Gyr Full time

    Mission of Function: The Systems and Software Engineer (SSE) is responsible for Software design and development of new manufacturing systems for smart meters and products.On the systems side, the SSE is responsible for developing and maintaining the applications that retrieve, manipulate and display the production data written to the SQL database.The SSE...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    Minimum Requirements:A relevant tertiary qualification in Information TechnologyExperience: 3+ years proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language).Experience with back-end frameworks and technologiesIs able to apply advanced knowledge of the following:IT systems...

  • Cloud Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of...

  • Engineer, Software

    2 weeks ago


    Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Business Segment: Personal & Private Banking To design, code, verify, test, document, amend and refactor programs/scripts. Applies agreed standards and tools, to achieve a well-engineered result. To monitor and report on own progress and proactively identify issues related to software development activities. To propose practical solutions to resolve issues....


  • Johannesburg, Gauteng, South Africa ALSTOM Full time

    (ICD) for software and equipment. To deliver Function Detailed Description (FDD) of software functions. To generate executable code to be loaded on the main controller (MPU/Multiple Processing Unit) and DDU (Driver's Display Unit) while assuring and maximizing the reuse of standard configurable software components. To provide support during train integration...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    Minimum Requirements:A relevant tertiary qualification in Information Technology Experience: 3+ years proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language).Experience with back-end frameworks and technologies Is able to apply advanced knowledge of the following: IT systems...

  • Software Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Senior...


  • Johannesburg, Gauteng, South Africa BET Software Full time

    We Want You:Be part of a dynamic, energetic and supportive Team We are on the search for a Software Quality Analyst 2, who has a knack for executing and documenting the software development process and is actively involved with the test process improvement initiatives.You Bring: BSc, BCom and Ndip. ISTQB Foundation Certified. At least 3 years of QArelated...