Our Job Offers

Social Media


Power BI Developer

1 open positions

Job Description

INFORMATION REQUIRED

JOB DESCRIPTION INFORMATION

Job Title:

Power BI Developer

Duration:

6 months renewable

Work Location:

Bryanston, Gauteng (Hybrid)

Requirement:

We are seeking an experienced Power BI Developer to join our team and contribute to the development and implementation of a Power BI solution on the Azure platform. As a Power BI Developer, you will play a crucial role in designing, developing, and maintaining Power BI reports, dashboards, and data visualizations to enable data-driven decision-making. Your expertise in Power BI development, data modelling, data integration, and data visualization will be essential in creating insightful and user-friendly reports and dashboards.

Job Description / Responsibilities:

  • Collaborate with stakeholders, including business users and senior developers, to gather requirements and translate them into effective Power BI reports and dashboards.
  • Develop and maintain Power BI reports, dashboards, and data visualizations using Power BI Desktop and Power BI Service.
  • Design and implement data models using Power BI Desktop, ensuring optimal data organization and relationships for efficient reporting.
  • Create and optimize DAX (Data Analysis Expressions) queries and calculations to support complex data transformations and aggregations in Power BI.
  • Extract, transform, and load data from various data sources into Power BI using Power Query or other data integration techniques.
  • Collaborate with data engineers to ensure data quality, accuracy, and availability for Power BI reporting.
  • Apply data visualization best practices to create visually appealing and user-friendly reports and dashboards.
  • Incorporate advanced analytics features, such as forecasting, clustering, or custom R/Python scripts, into Power BI reports to provide deeper insights.
  • Perform data analysis and exploration to identify trends, patterns, and key insights for business users.
  • Monitor and optimize the performance of Power BI reports and dashboards to ensure efficient data loading and responsiveness.
  • Stay updated with the latest Power BI features, updates, and industry trends to leverage new capabilities and enhance the Power BI solution.
  • Provide guidance and support to junior Power BI developers, reviewing their work and providing constructive feedback

Background and experience required:

  • Years of Experience
  • Industry Experience
  • Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent experience).
  • 4-7 years of experience in Power BI development and data visualization.
  • Strong proficiency in Power BI Desktop and Power BI Service.
  • Experience in data modelling and designing efficient data structures for reporting.
  • Proficiency in DAX (Data Analysis Expressions) for creating complex calculations and measures.
  • Knowledge of data integration techniques and experience in extracting, transforming, and loading data into Power BI using Power Query or other methods.
  • Familiarity with data visualization best practices and the ability to create visually appealing and intuitive reports and dashboards.
  • Basic understanding of data warehousing concepts and SQL for querying and manipulating data.
  • Familiarity with Azure services, particularly Azure Data Lake Storage and Azure SQL Database.
  • Experience in advanced analytics and incorporating R/Python scripts into Power BI reports is a plus.
  • Strong analytical and problem-solving skills to understand complex business requirements and translate them into effective Power BI solutions
  • Excellent communication and collaboration skills to work effectively with cross-functional teams and stakeholders.
  • Previous experience in mentoring or providing guidance to junior developers is a plus  

Must-have Skills (Mandatory Skills):

List of Tools:

  • Power BI Desktop
  • Power BI Service
  • Power Query
  • DAX (Data Analysis Expressions)
  • SQL (for data querying and manipulation)
  • Azure Data Lake Storage(optional)
  • Azure SQL Database
  • R/Python (for advanced analytics, optional)

 


Troye Street 15, Johannesburg 2001, South Africa
Contracting Employment
11/01/2023 07:13:31

QA Engineer

1 open positions

                       

Job Description Details

 

Job Title:

QA Engineer (Automation)

Duration:

12 Months

Work Location:

Team is based in Cape Town (Remote role)

Job Description:

  • Define and implement test automation strategy including roadmap, tools, framework & approach.
  • Implement, maintain and improve test automation frameworks
  • Actively work with development and infrastructure teams for integrating test automation as an integral part of Continuous delivery pipeline
  • Provide leadership, guidance, training and mentoring to implement test automation within the Mobile Team
  • Pro-actively seek to make continuous improvements to test coverage, execution and automation
  • Evaluate, select and formulate best usage of test automation tools for different purposes.
  • Conduct manual functional testing on the system
  • Implement the current API Automation Framework within the project

Requirements:

  • Automation using our bespoke xUnit API framework, as well as our bespoke C# Selenium Front End Automation framework.
  • Proven experience in defining and operationalization of test automation strategy.
  • Proven experience in creating and implementing test automation frameworks for large-scale systems in agile development environment.
  • Hands-on test automation experience, in a professional software development environment
  • In-depth knowledge of a variety of testing techniques and methodologies
  • A solid understanding of test-driven development, continuous integration, continuous delivery both in principle and in practice
  • Expertise of agile and waterfall testing methodologies
  • Experience in both Unit and Integration testing needs with exposure to data virtualization tools.
  • Experience in several test automation frameworks, e.g., Selenium, Appium, xUnit
  • Experience with Report Portal for reporting purposes
  • Demonstrated experience developing high quality test strategies and test execution specific focus on API testing.
  • Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration and code coverage tools to ensure 80% or higher code coverage.
  • Excellent organization, communication, and interpersonal skills
  • Strong analytical and problem-solving skills with the ability to work in an unstructured, fast-paced environment.

 

  • Strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication, and proven leadership skills - with the ability to lead multiple test paths simultaneously.

Technical skills and experience required:

  • Manual testing 3-5 years
  • Automation testing 3-5 years
  • API – 3- 5 years’ experience
  • Understand coding C# -3-5 years
  • Java experience 3-5 years
  • Selenium - 3 - 5 years

Pre- screening question:

  • Has the candidate worked with multiple programing languages i.e. C#, Java, Python, etc.


Troye Street 15, Johannesburg 2001, South Africa
Contracting Employment
10/15/2023 16:00:06

Business Analyst

1 open positions

 

INFORMATION REQUIRED

JOB DESCRIPTION INFORMATION

Job Title:

Business Analyst

Duration:

12 months + potential to extend

Budget:

R600-R650

Work Location:

Hybrid – Absa Towers

Detailed Deliverables/ Outputs expected of the successful candidate:

·       Deliver Workstream planning: Feeding into the master Project Plan

·       Validate requirements and work with business and testing team to deliver test scenarios and test cases

·       User Stories (Ensure business requirements are captured correctly).

·       Facilitate Gap analysis session: Arising from stakeholder engagements (internal and external)

·       Engage stakeholders: manage business queries and obtain necessary sign off / approvals

·       Report progress per week to the program.

Detailed Competencies required for this role:

·       Good communication and writing skills

·       Good understanding of the Stockbroking/Investments business for South African market and provide valuable inputs wherever necessary

·       Critical analysis and problem solving ability

·       Eliciting requirements during workshops and facilitate business

·       Ability to script Business / Solution Requirement documents

·       End user support – Bridging the requirements gaps and co-ordinate with multiple stakeholders

·       Validate requirement and work closely with business and testing team. Perform and support testing (SIT / UAT)

·       Self-driven and proactive thinking.

·       Ability to deliver in high-pressure environment

 

NB:

Qualifications and Certifications should be accompanied with CV.


Troye Street 15, Johannesburg 2001, South Africa
Contracting Employment
09/02/2024 03:09:41
About us

About us

Join us, we offer you an extraordinary chance to learn, to develop and be part of an exciting experienced team.