Role Overview Make an impact with NTT DATA. Join 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. As part of a growing team, we need experienced Intermediate BI Developers to join us on a journey to understand, design and build the full development lifecycle (FDLC) of client BI solutions. This role will not only enable you to collaborate with the best developers in the region, but also allow you to have input on key technical decisions under the guidance of Senior BI Developers and BI Architects, incorporating frameworks and tools into wider technical strategy and architectures. Key Responsibilities Develop, manage and optimize data solutions using the Snowflake platform. Write applications that extend Snowflake, act as a client or act as an integrating component. Use the Snowpark API to run Python, Java and Scala code within Snowpark. Create data pipelines in Python, Java or Scala. Build machine learning workflows with fast data access and data processing. Create and manage Snowflake resources across data engineering, Snowpark, Snowpark ML and application workloads using a unified, first‑class Python API. Explore options such as the Native Apps Framework, Streamlit, functions, procedures and more. Technical Experience Proven experience as a Snowflake Developer or similar role. Proficiency in Python, Java, Scala or other relevant languages. Experience with data engineering, AI & ML, data lake and DevOps. Working knowledge of data from mainstream source systems such as SAP, Oracle, Salesforce, SharePoint, Dynamics 365 and Office 365. Working knowledge of master data management, data governance and data lineage. Experience with public data, non‑relational data, unstructured data, streaming data and enriching dimensional models. Experience with hybrid cloud and non‑Microsoft Azure cloud platforms such as Google and AWS. Knowledge of related technologies including IoT, Edge, big data, data lakes, data streaming, advanced analytics, machine learning, artificial intelligence and robotics. Experience building effective CI/CD tools and processes (e.g., DevOps, GitHub). Working knowledge of Databricks. Business & Soft Skills Influence stakeholders by clearly communicating your work and providing confidence to drive change. Understand complex business processes and break down fuzzy requirements into actionable segments. Translate business requirements into technical ones. Lead BI software development, deployment and maintenance. Coaching and training; collaborate effectively with the client and team members to help others grow their skill set. Qualifications Bachelor’s degree in computer science, information systems or equivalent experience. Microsoft certification is a plus. Personal Traits Friendly and easy‑going. Goal oriented. Passionate about problem solving. Team‑oriented. Good communicator. Self‑motivated. Deadline‑oriented. Strong problem‑solving skills and ability to troubleshoot issues. Equal Opportunity Employer NTT DATA 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, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status or any other protected category. #J-18808-Ljbffr
Intermediate Bi Developer
NTT LIMITED
johannesburg, johannesburg
Published 7 days ago
Report job