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/20/2023 16:13:05

Technical Product Owner

1 open positions

Job Description

INFORMATION REQUIRED

JOB DESCRIPTION INFORMATION

Job Title:

Technical Product Owner

Duration:

12 Months

Work Location:

Team is based in JHB and Cape Town - However open to location .

More about the Area & Team:

We are a diverse, dynamic, self-starting team made up out of mostly senior experts in our fields.

We collaborate internally and with external teams in order to deliver solutions for our customer's complex problems.

More about the project:

The team is responsible for making cross boarder collections by leveraging distributed ledger (Blockchain) and cloud-based (AWS) technologies.

The specific problems that will be addressed by this position involves building out Api’s and potentially getting involved with some UI (Angular) development as well.

At a later stage there will also be a component that involves maintaining and possibly extending smart contracts and integrations with web3, experience not required however beneficial.

Job Description / Responsibilities:

Ideally looking for someone with a product sense, product execution and analytics, leadership, technical know-how, blockchain knowledge and learnability. They need to be adaptable to change.

As a Product Owner, you will play a pivotal role in driving the development and success of IT products within the organization.

You will act as the bridge between business stakeholders and the development team, defining product features, prioritizing tasks, and ensuring that the IT products meet business objectives and user needs. Your expertise will be crucial in delivering high-quality, efficient, and user-friendly IT solutions.

Key Responsibilities:

Product Vision: Define and communicate the long-term vision and goals for IT products, aligning them with the organization's overall strategic objectives.

Stakeholder Engagement: Collaborate with business stakeholders, end-users, and cross-functional teams to gather requirements, understand their needs, and prioritize feature requests.

Product Backlog Management: Create, maintain, and prioritize the product backlog, ensuring it is well-organized and reflects the most valuable and urgent tasks.

User Story Development: Write clear and concise user stories, acceptance criteria, and other relevant documentation to guide the development team.

Release Planning: Collaborate with the development team to plan and prioritize product releases, taking into consideration resource constraints and business priorities.

Sprint Planning: Participate in sprint planning meetings, provide input on sprint goals, and help resolve any questions or issues raised by the development team.

Continuous Improvement: Continuously monitor and evaluate the performance of IT products, gather feedback, and make data-driven decisions to improve product quality and user satisfaction.

Risk Management: Identify and manage risks associated with product development, including technical challenges, resource constraints, and changes in business priorities.

Quality Assurance: Work closely with the QA team to ensure that the product meets quality standards and functional requirements.

Documentation: Maintain up-to-date product documentation, including user guides, release notes, and process flows.

Training and Support: Provide training and support to end-users and internal stakeholders to ensure they can effectively use and benefit from the IT products.

Market Research: Stay informed about industry trends, competitors, and emerging technologies to make informed product decisions.

This Product Owner role is critical for ensuring that IT products align with the organization's strategic goals and meet the needs of both business stakeholders and end-users. The successful candidate will have a blend of technical knowledge, project management skills, and a customer-centric mindset to drive the development of innovative and valuable IT solutions.

Background and experience required:

·    6+ years Transactional Banking Experience

·    6+ years financial industry experience

·    6+ Years Product Owner  experience

Must-have Skills (Mandatory Skills):

Qualifications:

·    Bachelor's degree in Computer Science, Information Technology, Business, or a related field (Master's degree preferred).

·    Proven experience as a Product Owner or similar role in IT product development.

·    Strong understanding of agile methodologies, such as Scrum and Kanban.

·    Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders.

·    Analytical mindset and the ability to make data-driven decisions.

·    Strong problem-solving skills and attention to detail.

·    Familiarity with project management tools and software development methodologies.

·    Knowledge of IT infrastructure, software development processes, and technology trends.

·    Agile or Scrum certification.

·    FX or digital asset knowledge.

·    Must have financial services experience.

Beneficial Skills (Desired Skills):

·    Blockchain (DLT) knowledge

·    FX or digital asset knowledge.

 

 


Troye Street 15, Johannesburg 2001, South Africa
Contracting Employment
12/01/2023 01:54:42

Senior Change Manager

1 open positions

Job Description

INFORMATION REQUIRED

JOB DESCRIPTION INFORMATION

Job Title:

Senior Change Manager

Duration:

6 to 12 months

Work Location:

Johannesburg

More about the Area & Team:

Compliance Change and Transformation

More about the project:

Problem to solve

Solution/Deliverable

Attractive Tech exposure

  • Develop a change management strategy and plan for the specific project in alignment with the project implementation plan.
  • Assessing all the stakeholders and defining the nature of sponsorship, involvement and communication that will be required.
  • Identify, analyze, prepare risk mitigation tactics.
  • Drive deliverables for the effective implementation of the change management framework and strategies.
  • Develop communication strategy and approach.
  • Develop, support and contribute towards training interventions.
  • Support and engage leaders with change methodologies.
  • Integrate change management activities into project plans.
  • Manage stakeholders across the BU and within Group where appropriate.
  • Define and measure success metrics and monitor change progress.
  • Driving the change adoption for relevant stakeholders and end users

Job Description / Responsibilities:

  • The facilitation of change management activities for projects so as to ensure minimum resistance or disruption to implementation and maximum commitment and buy-in to the benefits of the project/initiatives and the implementation plans
  • To be accountable for creating and implementing change management strategies and plans that maximise employee adoption.
  • To drive faster change implementation, increased strategic understanding and operational productivity.
  • Providing strategic direction, tactical and operational implementation on Change management activities at an organizational transformation level and projects. 

Background and experience required:

Years of Experience

Industry Experience

  • Experience in managing change in a large corporate business environment

Must-have Skills (Mandatory Skills):

Include minimum years of experience required per skill

  • Preferred Education - B Degree & Hons in field of Human Sciences, Post-graduate Diploma in Business Administration
  • Preferred Experience - 4 – 8 years in people change management domain in a project environment

Beneficial Skills (Desired Skills):

  • Identify and define the individual changes required by the project.
  • Create a change management strategy and implementing change management strategies.
  • Create and manage the Change plan and communicate the change.
  • Training analysis
  • Create adoption and usage metric.
  • Communicate clearly – written communication.

Have the Learning and Development skills.


Troye Street 15, Johannesburg 2001, South Africa
Contracting Employment
11/29/2023 15:06:04
About us

About us

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