Job Information
NTT America Solutions, Inc. Data Engineer in Johannesburg, South Africa
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.
Want to be a part of our team?
The Data Engineer is responsible for the transformation of data into a structured format that can be easily analysed in a query or report. The role is responsible for developing structured data sets that can be reused or compliment other data sets and reports. The individual analyses the data sources and data structure and will design and develop data models to support the analytics requirements of the business which includes management / operational / predictive / data science capabilities.
Working at NTT
The Data Engineer is tasked with transforming data into a format that can be easily analysed, by developing, maintaining and testing infrastructures for data generation. Additionally the Data Engineer will design and implement data pipelines and accompanying architecutres to apply models and transformations built by the data scientist.
Key roles and responsibilities:
Provide detailed advice regarding data applications and executing specialised tasks
Create Databricks optimised for performance and to structure data to enable analysis thereof
Provide support and assistance on data initiatives and ensure optimal data delivery architecture in support of client project
Build the infrastructure for optimal extraction and transformation of data from a wide variety of data sources
Design and develop scalable ETL packages from the business source systems
Develop the ETL routines in order to populate data from sources
Build test scenarios to enable testing and validation to support accuracy of data transformation
Enable and run data migrations across different databases and different servers
Define and implement data stores based on system and consumer requirements
Assess, analyse, develop, document and implement changes based on requests for change
Assess and analyse release components
Modelling tests in coordination with testers maintaining and administering the tools and methods
Ensuring information exchange with configuration management
Ensure release processes and procedures are maintained
Investigates operational needs and problems, and opportunities, contributing to the recommendation of improvements in automated and non-automated components of new or changed processes and organisation
Defines and manages scoping, requirements definition and prioritisation activities for changes
Investigates, manages and applies authorised requests for changes to base-lined requirements, in line with the change management policy
Interprets installation standards to meet project needs and produces database components as required
Evaluate potential solutions, demonstrating, installing and commissioning selected products
Apply ethical and robust techniques in the transformation of data from one format to another, in line with organisational policies and procedures
Collaborates with analytics and business teams to improve data models that feed business intelligence tools, increasing data accessibility and fostering data-driven decision making across the company
Implement processes and systems to monitor data quality, ensuring production data is accurate
Performs data analysis required to troubleshoot data related issues and assist in the resolution of data issues
Test the reliability and performance of each part of new and/or existing systems
Deploying machine learning models into the production environment
Knowledge, skills and attributes
Maintains knowledge of specific specialisms related to Data Engineering
Demonstrate the ability to plan and organise
Analytical mind and business acumen
Programming in Python with demonstrable understanding of software development
Problem-solving aptitude
Working knowledge or Power BI to create reports, dashboards and measures
Knowledge of augmented analytics, data visulation, data virtualisation and data governance solutions and implementations
Excellent problem solving and troubleshooting skills
Highly process orientated with great documentation skills
Strong working and conceptual knowledge of building and maintaining physical and logical data models
Strong analytical skills related to working with unstructured datasets
Ability to manipulate, process and extract value from large, disconnected datasets
Strong project management and organisational skills
Ability to work under pressure and meet deadlines
Solid understanding of database design principles
Excellent oral and written communication skills with a keen sense of customer service
Ability to manage and communicate data warehouse plans to internal clients
Working understanding of major cloud platform provider (at least one of Azure, AWS, Google etc)
Academic qualifications and certifications:
Relevant qualification (Bachelor’s in computer science, information technology or applied math or statistics)
Relevant certification/s, e.g. Certified Data engineer, Certified Professional, etc)
Experience required:
Proven experience working with data engineering, data mining within a fast-paced environment
Experience in building modern data analytics solutions tha delivers insight from complex data sets
Solid Programming experience in Python
Good experience working with SQL, MySQL databases and Microsoft SQL
Experience working in internet technologies, e.g. Saas, Iaas and Paas
Experience with big data tools like Hadoop, Cassandra, Storm, Etc
Experience with writing scripts using scripting language (Perl, bash, Shell, Scripting, Python, etc.)
Experience in automation, scripting and proven examples of successful implementation
Experience with architecture and design of secure, high available and scalable systems
Experience building modern data analytics solutions that delivers insights from large and complex data sets
Experience with architecture and design of secure, highly available and scalable systems
Experience working in internet technologies
#dimensiondatacareers
Skills Summary
Big Data Solutions, Business Analysis, Data Analysis, Data Analytics, DATABASICS, Data Lake, Data Modeling, Data Structures, Unstructured Data
What will make you a good fit for the role?
Workplace type :
Equal Opportunity Employer
NTT is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, color, sex, religion, national origin, disability, pregnancy, marital status, sexual orientation, gender reassignment, veteran status, or other protected category
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.
NTT America Solutions, Inc.
- NTT America Solutions, Inc. Jobs