Jobs
>
Johannesburg

    Senior BI Developer - Johannesburg, South Africa - NTT

    ntt background
    Full time
    Description

    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 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of the world's most significant technological, business and societal challenges.

    With people at the heart of our success, NTT is committed to attracting and growing the best talent and providing an environment where everyone feels they can belong and their contribution matters.

    Your career here is about believing in yourself, and taking on great opportunities and new challenges.It's about growing your skills and expertise in your current role and preparing yourself for the future. That's why we encourage you to take every opportunity to grow your career within our great global team.

    Are you ready to take the next step in your career?

    Dimension Data is a proud member of the NTT Group, a global IT powerhouse headquartered in Japan. As part of NTT, we deliver a wide range of IT services and solutions to clients around the world. Although the Dimension Data brand was retired in some parts of the world in 2019, it remains well recognized in the Middle East and Africa. Join us and become part of the NTT family as we continue to provide innovative solutions that help our clients achieve their business objectives.

    Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, cloud-based, or Internet-related computer programs.

    Code may be used in commercial or end-user applications, such as materials management, financial management, HRIS, mobile apps, or desktop applications products.

    Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications.

    Completes documentation and procedures for installation and maintenance.

    May interact with users to define system requirements and/or necessary modifications.

    What you'll be doing

    As part of a growing team we need experienced Senior BI Developers to join us on a journey to understand, design and build the FDLC (Full Development Lifecycle) of the client BI Solutions. This person can be based in Johannesburg, Cape Town, Durban, or Gqeberha. This role will not only enable you to work with the best developers in the region, but also allow you to have input on key technical decisions that includes frameworks and tools being used into wider technical strategy/architectures.

    Data Wrangling

    Production experience building ETL / ELT / Pipelines using SQL, SSIS, Azure Data Factory, Azure Synapse

    Must have:

    • At least 10+ years production experience in analysing and wrangling data

    Preference to:

    • Production experience analysing and wrangling relational data sources (e.g. CSV, Excel, SQL, Oracle, PostgreSQL, MySQL)
    • Production understanding and mastery of the difference between Relational, Dimensional and Non-structured data and the modeling thereof.
    • Production experience transforming and conforming diverse data sources to business insights through collaborative Business Metrics and visible Data Lineage

    Dimensional Modelling

    Production experience building data warehouses and / or dimensional models using Kimball star-schema methodology on Microsoft technologies

    Must have:

    • At least 10+ years production experience building data warehouses and dimensional data models from relational models

    Preference to:

    • Production experience working with at least 3 modern modelling tools - on premise and / or in the cloud (e.g. MS SQL, Analysis Services, Power BI, Azure Synapse Analytics)
    • Production experience building star-schema dimensional data warehouses (e.g. SQL Server on Premise, Azure SQL variants, Azure Synapse Analytics)
    • Production experience building user friendly self-service Data Models using modern visualisation tools (e.g. Power BI, Analysis Services)
    • Production experience building developer friendly technical Data Models using modern visualisation tools (e.g. SQL Views, Analysis Services, Azure Synapse Analytics, Power BI Desktop, Power BI Service, Power BI Apps)
    • Production experience working with DAX modelling measures (e.g. Power BI, Analysis Services, DAX Studio, Tabular Editor or other external tools used with Power BI Desktop)
    • Production experience building Dashboards - particularly for dev-testing self-service or technical dimensional models and to engage peer and subordinate Report Writers and Dashboard Builders (e.g. Power BI Desktop, Excel)

    Advantages

    Technical:

    • Working knowledge with data from a variety of mainstream source systems (e.g. SAP, Oracle EBS, Salesforce, SharePoint, Dynamics 365, Office 365, SQL based Systems)
    • Working knowledge Master Data Management, Data Governance, Data Lineage
    • Working knowledge with public data, non-relational data, unstructured data, streaming data to enriching dimensional models
    • Working knowledge with Hybrid Cloud and non- Microsoft Azure Cloud (e.g. Google, AWS)
    • Working knowledge with related technologies (e.g. IoT, Edge, Big data, Data Lakes, Data Streaming, Advanced Analytics, Machine Learning, Artificial Intelligence, Robotics)
    • Experience building effective CI/CD tools and processes (ie.. Devops, Github)

    Non-Technical:

    • Stakeholder influence: The ability to clearly communicate your work and ultimately provide confidence to drive change in a business
    • Business insight: The ability to understand complex business processes and break down fuzzy requirements into actionable segments
    • Translating business requirements into technical ones
    • Leading BI software development, deployment, and maintenance
    • Coaching and training: The ability to collaborate effectively with both the client and team members - sharing your experience and helping others to grow their skillset

    Qualifications

    • If you have any Microsoft Certification, you're one step ahead.

    Personal Traits

    • Friendly and easy going
    • Goal oriented
    • Passionate about problem solving
    • Team-oriented
    • Good communicator
    • Self-motivated
    • Deadline-orientated

    #Dimensiondatacareers

    What would make you a good fit for this role?

    Join our growing global team and accelerate your career with us. Apply today.

    A career at NTT means:

    • Being part of a global pioneer – where you gain exposure to our Fortune 500 clients and world-leading global technology partners and work with a network of over 40,000 smart and diverse colleagues across 57 countries, delivering services in over 200 countries.
    • Being at the forefront of cutting-edge technology – backed with a 150-year heritage of using technology for good. With 40% of the world's internet traffic running on our network and where Emoji were first invented, you can be proud of the group's many new 'firsts'.
    • Making a difference – by doing meaningful work that helps to shape the future for our clients, and across industries and communities around the world.
    • Being your best self – in a progressive 'Connected Working' environment that promotes flexibility, connection and wellbeing. Where diversity and different perspectives are embraced to ensure equal opportunities for all.
    • Having ongoing opportunities to own and develop your career – with a personal and professional development plan and access to the broadest learning offerings in the industry.


  • ARCS Johannesburg, South Africa

    **Your Duties** · - Accountable for the evaluation and implementation of standards and procedures, which support all the client Group functions · - Lead, plan, direct and control all activities related to developers and testing competencies; resource management; release managemen ...


  • Western Union Johannesburg, South Africa

    **Senior Network Development Executive · - Johannesburg, South Africa** · Are you a passionate salesperson and enjoy being part of a great team? Are you ready to unleash your potential in a global business that is committed to moving money for better? Join Western Union as a Seni ...


  • Absa Bank Limited Johannesburg, South Africa

    Bring your possibility to life Define your career with us · - With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to rese ...


  • Hollard Recruitment Johannesburg, South Africa

    **Job Advert Summary**: · Hello an exciting new opportunity has just become available in our Hollard Life Solutions, Actuarial area. We are looking to recruit a Senior Manager: Product Developement and Pricining. · The primary purpose of this role is to design, develop, price and ...


  • Microsoft Johannesburg, South Africa

    Cloud Operations and Innovation (CO+I) is the team behind the cloud. CO+I is responsible for delivering Microsoft web portals, Live and Online Services around the world including infrastructure, security and compliance, operations, globalization, and manageability. Our focus is o ...


  • PPS Recruitment Parktown, South Africa

    **Job Advert Summary**: · **Minimum Requirements**: · **Education**: · - Matric · - Bachelor degree in either Information Systems, Informatics or Computer Science or Engineering (or equivalent work experience) · - Honours or Masters in Information Systems, Informatics, Computer S ...


  • Shoprite Group Edenvale, South Africa

    Closing Date · 2023/09/07 · - Reference Number · SHO · - Job Title · Senior Store Development Manager · - Job Type · Permanent · - Location - Country · South Africa · - Location - Province · Gauteng · - Location - Town or City · Gauteng, Edenvale · - Purpose of the Job · To desi ...


  • Secondments Recruitment Sandton, South Africa

    **Job Advert Summary**: · To ensuring the correct and timeous implementation of approved transactions and the · management of business partners with the view of enhancing portfolio management by · focusing on support, value add and growth and optimizing cashflow collection and pr ...

  • Isilumko Staffing

    Senior Developer

    4 hours ago


    Isilumko Staffing Johannesburg, South Africa Contract

    Our top bank is on the lookout for a Senior Developer to join our dynamic team. · Key Responsibilities: · Manage and oversee operational and tactical development initiatives. · Execute and implement application delivery programs and projects. · Provide technical solutions to stak ...

  • Isilumko Staffing

    Senior Developer

    20 minutes ago


    Isilumko Staffing Johannesburg, South Africa Contract

    · As a Senior Developer you will play a critical role in managing and overseeing the Bank's operational and tactical development initiatives. You will be responsible for executing and implementing application delivery programs and projects in alignment with the Bank's standards, ...

  • PRR Recruitment Services

    Senior Developer

    1 day ago


    PRR Recruitment Services Johannesburg, South Africa Full time

    Looking for a Senior Developer in Rosebank · Qualifications and Experience · *BSc Information Technology/Computer Science degree or similar · *Minimum 4 years hands on programming · *Experience in using GIT · *Experience in using Soap, XML, HTTP(S), REST, JSON · *Experience and k ...

  • Strategic Personnel

    Senior Developer

    4 hours ago


    Strategic Personnel Johannesburg, South Africa

    Key Responsibilities: · Output group 1- Adhere to Agile methodologies and follows Agile principles through work outputs and behaviours · Output group 2 - Scope, Plan, Design and Review end to end solutions · Output group 3 - Define and Develop application complex code · Output gr ...

  • NTT

    Senior Developer

    4 hours ago


    NTT Johannesburg, South Africa Part time

    JOB DESCRIPTION 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 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented ...

  • NTT

    Senior Developer

    2 days ago


    NTT Johannesburg, South Africa Part 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 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-cla ...

  • NTT DATA

    Senior Developer

    1 day ago


    NTT DATA Johannesburg, South Africa

    Job Description · 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 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented ...


  • Odire Occupational Health Pty Ltd Centurion, South Africa

    .Develop and execute strategic business plans to drive growth. · Nurture leads through targeted outreach and relationship building. · Identify new business opportunities and market trends. · Analyze market data to inform sales strategies and client targeting · Collaborate with in ...


  • Kamo Placement Sandton, South Africa

    Gauteng, Sandton · - Annually Cost To Company (Market related, Negotiable) · To ensuring the correct and timeous implementation of approved transactions and the management of business partners with the view of enhancing portfolio management by focusing on support, value add and g ...


  • Kamo Placements Sandton, South Africa

    *** · - Post investment and portfolio monitoring and management of allocated portfolio of complex, technical and/or high value listed business partners · - Periodically conduct large investments and impairment reviews in accordance with the approved company guidelines and policie ...

  • E-Merge

    Senior C# Developer

    16 hours ago


    E-Merge Johannesburg, South Africa

    Join a dynamic company specializing in customer engagement, loyalty programs, and rewards management. As a Senior C# Developer with SQL expertise, you will play a crucial role in creating innovative solutions that enhance customer experiences and drive business growth. My client. ...

  • IOCO

    Senior .Net Developer

    16 hours ago


    IOCO Johannesburg, South Africa

    Are you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior .NET Developer, you'll play a critical role in designing and developing high-quality software solutions that ...