Subscribe to Job Alert
Join our happy subscribers
Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Integrove is a Johannesburg based boutique consultancy focusing on technology architecture and integration in the enterprise. We help organizations to enable integration and technology architectures that provide the foundation for their application, mobility and cloud strategies.
About the job
Key Responsibilities
Participate in Product Teams to design data and analytics solutions focussed on delivering agreed business outcomes
Use expertise in one or more of the data engineering, data science and application development domains to develop operable and cost-effective solutions, review solution blueprints, estimates, conceptual designs and/or other deliverables
Work closely with Chapter Leads to identify opportunities for creating solution blueprints for repeating patterns and use cases across Product teams
Working closely with Chapter Leads to understand data architectural components to support the overarching solution blueprint, high level and low lever design
Collaborate with Chapter Leads to shape and deliver Chapter specific capability backlogs covering common services, artefacts/components, and introduction of product/tooling capabilities from strategic and emerging technology partners
Understand and translate user requirements into a standard solution offering approach, solution plan, proposal and cost estimate leveraging standard process methods, deliverables
Sponsor / lead initiatives to deploy new architecture and capabilities across the teams required for Chapter services
Resolve use cases realisation and systems integration challenges
Involves modelling and thorough assessment of complex IT solutions
Provide advice to clients on project design, costs, and expected benefit
Responsible for developing distributed system architecture and system integration
Conceptualize solutions and develop architecture for large Azure Cloud engagements
Prepare budgets for the design and execution of IT solutions
Help clients to evaluate existing systems and provide advice on how to meet organizational requirements
Ensure that technical and business components of the project are in harmony to meet the needs of the enterprise
Mentor and train new and junior resources
Qualifications / Experience
Tertiary Degree / Diploma in a related field such as MIS, Computer Science, or equivalent experience
8 to 10 Years’ of relevant consulting or industry experience
Experience in Azure Cloud technologies
Formal Certifications / Accreditation
Preferred Skills
Have sound knowledge of technologies, various programming languages, and the application of the knowledge to solving problems
Must have great communication and interpersonal skills because executing IT projects tasks usually involve the collaboration of different professionals in the field
Must have sound time management ability to be able to deliver projects before deadline
Involved in the recruitment of new employee/s
Experience of working with various teams with a collaborative approach to solution design, development and implementation at all levels of personnel within the company
Knowledge of best practice business processes, software development best practices, project management methodologies
Strong skills to analyse, conceptualise, and communicate (data analytical) solutions
Strong skills to write documentation and architecture artefacts
Cross industry background – specially on Mining, Oil and Gas, and Manufacturing
Knowledge of data lake ELT, analytical queries, and presentation
Knowledge of APIs management, streaming and event driven architectures
Knowledge in Data Modelling and data pipeline architectures in hybrid (on-premise and cloud computing) environments with global/regional implementation perspective
Knowledge of Machine Learning implementations
Knowledge of DevOps, test automation and platform build and deploy
Knowledge of infrastructure/resources deployments and communication services
About the job
The Data Engineer will proactively work with the solution architects, business owners, business representatives, other systems team members to understand business and governance requirements and to implement solutions to address these requirements. The Data Engineer will design, configure, develop and deploy data ingestion pipelines and transformations. You will develop data pipelines using ARM templates so that they can be deployed automatically to other environments/brought back up. You will develop data transformations in Azure Databricks using Python and on Azure SQL using T-SQL and deployed using ARM templates. These data transformations will be used to combine and curate data as well as transforming it into dimensions and facts and therefore a strong knowledge of standard BI concepts is mandatory.
Duties and Responsibilities
Writes technical designs
Installs integration runtime on servers to Integrate with Azure
Develops / configures data ingestion / transformation pipelines
Develops / configures data ingestion / transformation maintenance routines (e.g. concatenation of files, pipeline monitoring, reconciliation)
Deploys data ingestion / transformation pipelines
Develops & deploys Microsoft Power BI dashboards
Establishes and monitors data quality initiatives
Works with the Business data owners to document data definitions and business rules
Identifies areas for data quality improvements and helps resolve data quality problems
Develops data visualisations using Microsoft Power BI
Skills & Experience
B.Sc. or Business degree or equivalent
5+ years of experience in elements of data governance: quality, analysis, administration, architecture
Experience working as a Data Engineer on data warehousing solutions and cloud technology implementations
Experience working with data visualisation tools, e.g. Power BI, Tableau, etc.
Detailed knowledge and experience working with the following:
Microsoft Azure Data Factory V2 – including connectors to SQL Server, SAP and custom connectors. Other connectors may also be used depending on final source systems selected
Microsoft Azure Data Lake Store Gen2
Microsoft Azure ARM Templates / Azure Blueprints
Databricks (PySpark) – including integration of Azure Data Factory with Databricks
T-SQL
PowerShell or equivalent
Data formats (AVRO and Parquet)
Strong knowledge of BI concepts, e.g. enterprise data models, ER mapping, data warehouse design (dimensions & facts)
Azure DevOps
Integration Runtime
Superior attention to detail
Strong analytical, problem solving and organizational skills
Ability to compare technologies and make recommendations to senior members of the team.
About the job
Key Responsibilities
Strong ability to provide written and/or verbal explanations on design and technical/functional solutions.
Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework.
Write clean, scalable code using .NET programming languages.
Test and deploy applications and systems.
Ensure the best possible performance, quality and responsiveness of applications.
Maintain clear communication with all stakeholders throughout project lifecycles.
Involved on multiple client projects, sometimes in parallel.
Integrate with middleware and backend services and enterprise systems.
Timely delivery and execution of assigned work.
Collaborate with project teams made up of people with diverse and complementary skills.
Team player to ensure successful delivery of solutions.
Develop responsive web front ends with the latest technology and security.
Integrate with a variety of Azure Hosted Services.
Develop and maintain RESTful API services with a token based authentication.
Qualifications / Experience
Bachelor’s Degree or equivalent is required in Computer Science or Information Systems or Computer Engineering.
4+ years Experience with .NET Core.
Experience with Microsoft SQL databases.
Experience with Razer / JavaScript / Jquery.
Experience with Azure DevOps, CI/CD.
Experience Angular / Vue.JS / React.
Extensive knowledge and experience with integration with other systems and cloud structure.
Experience with creating/maintaining and consuming RESTful API’s.
Must have good knowledge of software programming concepts such Object-Oriented programming, Relational database design and agile methodology.
Preferred Skills
Strong knowledge of .NET web framework.
Proficient in C# and/or .NET Core/Framework with a good knowledge of their ecosystems.
Strong understanding of object-oriented programming.
Familiar with various design and architectural patterns.
Understanding of fundamental design principles for building a scalable application.
Experience creating database schemas that represent and support business processes.
Proficient understanding of code versioning tools such as SVN and GIT.
Ability to learn quickly and adopt rapidly to the latest technologies and best practices.
Strong problem solving and troubleshooting skills with the ability to exercise mature judgment.
Possess excellent communication and presentation skills and be able to work in a dynamic environment with rapidly changing environment.
Experience working with both Agile and Waterfall application development.
Experience with integrating with Azure services.
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.
Join our happy subscribers