Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 3, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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.
    Read more about this company

     

    Solution Architect - (Technology/Cloud)

    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

    go to method of application »

    Senior Azure Data Engineer / Databricks Developer / Python

    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.  

    go to method of application »

    Senior Full Stack Developer/Cloud Application Architect

    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.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Integrove Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail