Jobs Available

Go Back
Link
Overview:
We are looking for a Senior Microsoft Full Stack Developer to join the Moyo team. Responsibilities include participating in the entire software development life cycle, debugging applications and configuring existing systems. If you’re equally happy to roll up your sleeves to write code and review other team members’ work, we’d like to meet you. Critical thinking and problem-solving skills are essential for this position.
Successful candidates must be willing to travel in and around Gauteng and be adaptable to the changing environments involved in the consulting field.
Key Skills:
• Ability to work across the entire SQL / data stack
• Can assist with technical designs and drive the implementation of projects
• Provide a client (or team) with guidance on standards and best practices
• Latest DevOps / Release Management methodology experience
• Angular, React, Node, Xamarin – advantage

Requirements:
• Tertiary degree, diploma or certificate in a related field (Computer Science, IT etc)
• Relevant Microsoft certifications
• 8-10 year’s working experience in the relevant fields
• Proven experience as a Senior Developer
• Good working knowledge of development methodologies and frameworks
• Hands-on experience with software development and system administration
• Understanding of strategic IT solutions
• Knowledge of selected coding languages (e.g. C#, C++, JavaScript to name a few)
• Solid knowledge of HTML/CSS
• Experience with mock up and UI prototyping tools
• Understanding of security practices
• Familiarity with network diagnostics tools
Link
Overview:
Responsible for the overall application systems design, balancing requirements against resource utilisation and architectural factors. Is knowledgeable in all aspects of designing and constructing application systems and comfortable in developing requirements and design specifications for new and existing applications. Focuses primarily on the end to end application solution to guide the solution towards the long term needs of the organisation.
Areas covered include the following: data, work flow, integration, encompassing applications, hardware platforms, interfaces with peripheral systems, internal and external checks and controls, and the evaluation of 3rd party vendor solutions.
Serves as a technical design leader in the integration of application solutions and architecturally significant components. Prepare architecture and design blueprints that cover the required stakeholder viewpoints. Perspectives should provide integrated views including; business capabilities and associated functions, processes, information flows, application and systems composition, technologies (infrastructure) and security. Carries out research and consults industry experts with regards to best practices and technology trends. Develops application design guidelines, standards and patterns.
Gives input into the strategic technology direction of the organisation from a logical, physical and application architecture perspective. Sets the future direction and develops the migration plans for the applications to meet the business and architectural objectives of the organisation.
Ensure synergy between business processes and systems design, identifying opportunities for process optimisation through system enablement.

Requirements:
• Bachelor degree in either Information Systems, Informatics or Computer Science or Engineering (or equivalent work experience)
• Honours or Masters in Information Systems, Informatics, Computer Science or Engineering is preferred
• TOGAF/ Zachman Certification
• Azure Certification
• 8 -10 years and/or relevant industry and experience in relevant discipline of which at least 5 years within the solution design or architecture sphere
• Cloud services experience
• Azure or AWS experience
• Migration from on premise infrastructures to cloud environments
• Methodologies and Ontologies: SDLC, Togaf, Zachman, SOA, Object Orientation and Webservices/ ESB/ Middleware
• Technical Competencies: Microsoft Office Products , IT Architecture , Project management, Unified Modelling Language (UML) and Rational design toolset application
• Other Competencies:
? Ability to adapt to constantly changing environment and quickly build understanding of the business and IT context/landscape
? Ability to work under pressure in terms of strict deadlines and complex work environments
? Drive own delivery of projects to meet deadlines
? Ability to professionally present Architecture to various different forums (for example at Exco and Technical Governance Forums)

Key Skills:
• Develop and communicate Solution Architectures in response to Business Requirement Specification documents for implementation of new architectures
• Approve changes to Principles, Standards and Reference Architectures as a result of a Solution Architecture delivered to meet a Business Demand
• Provide expert advice to project teams regarding the design of major corporate systems.
• Build customized solutions to meet a client's unique business needs for complex changes and new architectures
• Mentor internal and external stakeholders on the use of the tools, framework and artefacts.
Key Performance Areas:
• Architecture methodologies, frameworks and processes
• Ensure alignment with emerging Technologies and possible recommendation of new technologies based on best practices and industry standards
• Change Champion
• Significant knowledge of client/server and internet systems architectures
• Application Architecture and Design
• Database Platforms and design
• Practical business solutions implementation
• Information Security fundamentals and architectures
Competences:
• Critical Thinking: Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
• Active Learning: Understanding the implications of new information for both current and future problem-solving and decision-making
• Systems Analysis: Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes
• Complex Problem Solving: Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions
• Deductive Reasoning: The ability to apply general rules to specific problems to produce answers that make sense
• Inductive Reasoning: The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events)
• Excellent communication skills: Ability to engage with high-level stakeholders, both verbal and non-verbal
• Ability to communicate a deep understanding of the business and a broad knowledge of technology and applications
• Technical Literacy: Possess a high level of technical literacy, which helps them determine how a software solution fits into an organization’s current structure and assists in the development of specifications and requirements
• Analytical Assessment: A high level of analysis to examine current systems and determine overall project needs and scope
• Schedule Management: Extensive time management skills to determine development schedules and milestones and ensure that deliverables are completed on time
• Team Leadership: To oversee and direct development teams throughout the project development lifecycle, experience with team leadership and motivation is essential
• Ability to translate strategy and strategic objectives into measurable and executable projects
• Experience working on large project(s) incorporating processes and procedures and standards
• Creativity, self-confidence, and flexibility
Link
Overview:
We are looking for a passionate Business Intelligence (BI) analyst/developer to turn data into information, information into insight and insight into business decisions. Responsibilities include conducting full lifecycle activities to include requirements analysis and design, database development and reporting capabilities, and continuously monitoring performance and quality control plans to identify improvements.
Previous exposure and/or a good understanding of source data analysis, data warehouse design, report building and visualization is key to fulfil an end to end role within the BI space (from technical data ingestion and orchestration to business report visualization).
Requirements:
• Tertiary degree, diploma or certificate in a related field (BSc Computer Science, B.IT or Informatics related degrees).
• 7 + years’ working experience as a BI Reporting Analyst, Database Developer and/or Software Consultant.
• Working Knowledge of Database design and Data analytics (specifically Power BI).
• The ideal candidate must have at least 5 + years’ experience in the following technologies, tools and disciplines:
o Tableau, Power BI or QlikView
o MS SQL
o SSRS, SSIS and SSAS
o Big data: Hive, Pig, Flume, Sqoop, Uzi and Spark (beneficial)
o Predictive Analytics: Alteryx, Python and R (beneficial)
o Database Warehousing, data consolidation and reporting (beneficial)
Skills:
• Critical Thinking: Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
• Active Learning: Understanding the implications of new information for both current and future problem-solving and decision-making
• Systems Analysis: Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes
• Complex Problem Solving: Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions
• Systems Evaluation: Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system
• Deductive Reasoning: The ability to apply general rules to specific problems to produce answers that make sense
• Inductive Reasoning: The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events)
• Excellent communication skills: Ability to engage with high-level stakeholders, both verbal and non-verbal
Activities
• Data analysis, design and reporting
• Update knowledge about emerging industry or technology trends
• Develop information communication procedures
• Prepare analytical reports
• Update database structures and information
• Design and develop databases to store information for reporting
• Document operational procedures
• Document technical specifications or requirements
• Provide technical support for software/technology maintenance or use
• Data mapping and transformation
• Researching various available technologies
• Migrating existing client’s deliveries to new Business Intelligence platform
• Cultivates an ongoing partnership with power users in the business, maintaining knowledge of business operations, strategies, information requirements, and priorities
• Initiate process changes and enhancements where necessary and see to successful implementation
• Provide assistance to the Junior Consultants in their learning curve of BI
Link
We’re looking to add great new talent to our BI Projects’ team. If you have an in-depth knowledge of data warehousing ETL and reporting processes within a BI environment and you are committed to quality, then join our commitment to developing world-class IT Solutions. With a robust strategy focusing on People, Process and Technology, we believe that our culture and the quality of our people are our greatest strengths. As such, we need to employ top talent to support our key business functions.

Key performance areas:
• Responsible for ensuring the smooth running of all BI operational processes, including ETL batch processes, reports and data extracts.
• Analysis of operational processes followed by the design and implementation of solutions to improve operational inefficiencies.
• You will be expected to provide technical leadership and mentorship to the junior members of the team.
• Business engagement to ensure that requirements are understood and that technical solutions are met and exceed business expectations
• Liaison with data warehouse source teams to when changes happen in source teams and to inform source teams of any data warehousing issues.
• Use a BI tool (Tableau and Microsoft SSRS) to produce reports and dashboards from the Enterprise Data Warehouse for the Group
• Work with cutting edge development into optimising business performance within SQL Server 2016 environment using complex data modelling and analytics
• Performing data analysis and extracts from the Enterprise Data Warehouse for the Group
• Make changes to database tables, packages and solutions
• Investigate and implement solutions to Data Warehouse problems
• Liaise with users regarding problems / requirements

To qualify for this position, you will need:
• A relevant tertiary qualification.
• Minimum of 8 – 12 years’ relevant experience
• To be proficient in SQL and Server Suite (SSAS and SSRS)
• Must have Cube and MDX experience
• To have experience in Reporting Tools with Tableau being advantageous
• Sound understanding and experience in data warehousing concepts and principles
• Excellent analytical and problem solving skills
• To be able to perform at a high level of accuracy
• The ability to use your initiative to determine solutions to problems
• A customer service orientation
• The ability to anticipate and evaluate the impact of possible problem solutions prior to implementation
• To work as part of a team and independently
• The ability to communicate effectively in written and spoken English
• To be well-motivated, well organised and able to work under pressure to tight deadlines
• Creative skills in the presentation of information in an easily assimilated form
Link
Purpose and scope
Our client is looking for a dynamic EDW / BI Architect to join our organisation. The successful candidate will be responsible for the enterprise wide data warehouse and BI strategy and delivery capabilities, which will enable a robust business intelligence and business decision support system that supports users, processes, and business units across the organisation in the context of the organisational strategy.
You would have influenced at a senior level across corporate functions with successful implementation of key BI solutions/projects, whilst operating comfortably in set governance and methodologies. This role will focus on immediate and future “to be” architecture and a research and development approach and experience is critical to illustrate your fit as the perfect candidate!
The prime purpose is to work with colleagues to ensure that enabling data solutions and tools are in place to support the organisations’ key decision making processes, and management of a strategic enterprise wide data warehouse and business intelligence solution.
If you are passionate about Business Intelligence Architecture and are able to see the ‘bigger picture’, then this is the opportunity for you! Solid experience within a relevant industry/market will be valued and ensure the best data solutions are introduced whilst aligning and integrating with the wider enterprise architecture.

Key accountabilities
• Job related knowledge in data warehouse and business intelligence architecture, with a sound knowledge of IT solutions governance standards (TOGAF, ITIL);
• Understand enterprise architectural principles;
• Ensure that new solutions being introduced into the business are aligned to the enterprise architectural principles relating to standards and integration into the Business;
• Understand underlying architecture for all retail business systems;
• Work with colleagues throughout the organisation to design and deliver the aspirations and vision set out by the Data Strategy;
• Collaborate with colleagues across the organisation to develop a good understanding of their data inputs, outputs and future needs, and how they inter-relate to inform future decisions and direction within the group;
• Understand and assess data and information requirements, oversight of integration and acceptance testing, support the development of training and implementation material, participate in the implementation, and provide post-implementation oversight as necessary to ensure processes are effective, efficient, understood and embedded;
• Development of data models and analytical tools which clearly communicate the key successes and innovation of the organisations’ BI data strategy;
• Implement methods, techniques, or criteria for data warehousing evaluative procedures;
• Design, implement, or operate comprehensive data warehouse systems to balance optimisation of data access with batch loading and resource utilisation factors, according to customer requirements;
• Design and implement data warehouse database structures;
• Create or implement metadata processes and modify / create supporting frameworks (data and system models);
• Review designs, codes, test plans, or documentation to ensure quality; and
• Develop or maintain standards, such as structure for the design of data warehouse elements, such as data architectures, models, tools, and databases.


Skill, knowledge and experience
• Educated to degree level or equivalent with substantial experience of successful delivery of targets when working in an office environment;
• Track record of working collaboratively with a range of colleagues to achieve desired outcomes;
• Strong analytical and problem solving capability;
• Ability to work to tight deadlines, keep momentum and deal with conflicting priorities in an environment undergoing a programme of transformational change;
• Strong time management, planning and organisational skills, with a flexible approach to workloads;
• Proven skills in designing, documenting and delivering the architectural and data requirements of data marts, data warehouse and business intelligence solutions;
• Ability to evaluate and recommend to senior colleagues on the appropriate technology for Extract, Transform and Load (ETL), business intelligence and other elements of an enterprise wide data repository and reporting solution;
• Experience in data architecture, data warehousing, master data management, enterprise information integration and ETL using a cross section of technologies and programming languages;
• Experience with data analysis, modelling and design specific to a data warehouse, manipulating and modelling large amounts of data from many and diverse sources;
• Experience with the design of large scale ETL solutions integrating multiple source systems;
• Experience using different development methodologies including Systems Development Life Cycle (SDLC), Scrum, and/or Agile, and test-driven development;
• Able to demonstrate an understanding of common data requirements as they relate to the finance, sales, marketing and contact center organisations (Understands the impact of the data models on complex business issues across many functions and departments);
• Ability to mentor others and provide technical direction on data architecture, reporting, warehousing and Online Analytical Processing (OLAP) design; and
• Ability to communicate design solutions to both technical and non-technical audiences, clearly identifying and articulating the benefits to the business of recommended solutions and approaches.

Technical skills
• More than 10 years’ Microsoft SQL Server implementation and development experience (SQL 2016 or higher will be advantage);
• More than 10 years’ Microsoft SSIS implementation and development experience - proven track record implementing ETL & ELT process;
• More than 10 years’ Microsoft SSAS implementation and development experience - proven track record building Multi-dimensional cubes and Tabular cubes;
• More than 10 years’ Microsoft SSRS implementation and development experience - Mobile report development would be advantage;
• More than 7 years’ experience with advance visualization platforms like Tableau, PowerBI or QlikSense (advantage would be given to knowledge of Pyramid Analytics);
• More than 7 years’ Microsoft PowerShell implementation and development experience;
• More than 5 years’ experience working with R-Script or Python; and
• More than 5 years’ experience working with highly parallel environment e.g. SPARK, Hadoop or Hive
Link
Overview:
We are looking for a passionate Business Intelligence (BI) Developer/Analyst to turn data into information, information into insight and insight into business decisions.
Responsibilities include conducting full solution lifecycle activities such as client engagements to understand business problems and requirements, data analysis, solution design, database development, data integration, report design and development.
Previous exposure and/or a good understanding of data warehouse design principles, development approaches and methodologies and data visualisation and reporting is key to fulfil an end to end role within the BI space.

Educational and Experience Requirements:
• Tertiary degree, diploma or certificate in a related field.
E.g. BSc Computer Science, B.IT, B.Com Informatics or related Engineering qualifications.
• 7+ years’ working experience in roles such as a SQL Database Developer, ETL Developer, Cube Developer, MDX Developer, Data Warehouse Specialist, Dimensional Modeller, Data Analyst, BI Analyst, Reporting Analyst, Report Developer, BI Solutions Consultant and/or Technology Consultant.
• Experience in the financial services and/or retail industry will be beneficial
Minimum Skills Required:
• Design, develop, implement and maintain business intelligence solutions on the Microsoft SQL Server technology stack:
o SSMS – SQL Server Management Studio
o SSIS – SQL Server Integration Services
o SSAS – SQL Server Analysis Services
o SSRS – SQL Server Reporting Services
• Dimensional Modelling according to the Ralph Kimball Methodology and best practices
• Data integration using ETL tools such as Microsoft SQL Server Integration Services (SSIS)
• Data staging, preparation and cleansing
• Design, develop, implement and maintain reports and dashboards using visualisation tools such as Tableau, Microsoft Power BI, Qlik and similar BI platforms.


Knowledge of the following will be an advantage:
• Agile Development methodologies with working experience in such an environment
• MDX (Multidimensional Expressions) Language knowledge
• Azure and related resources such as Azure Data Factory and DevOps
• AWS (Amazon Web Services) Knowledge
• AWS Redshift cloud data warehouse
• AWS Glue ETL Service
• Oracle Databases and related development tools
• Advanced Analytics: Alteryx, Python and R, AI and Machine Learning
• Big data: Hive, Pig, Flume, Sqoop, Uzi, Hadoop and Spark
• RPA and related tools such as UI Path
• Bots
Link
We're looking for a capable .NET / Full Stack software developer with experience using technologies such as ASP.Net MVC / C# / SQL / NoSQL / JavaScript / NodeJS / HTML / CSS / RESTful Web API / Azure. You must be passionate about delivering performant code and following coding best practice standards. You should be excited by the prospect of architecting challenging new projects, whilst fine tuning and maintaining existing projects. You must have strong problem-solving logic and architectural knowledge to craft web and mobile platforms. You must be willing to learn new skills and participate in team innovation and knowledge sharing. Be prepared to take on any challenge head-on and have a problem-solving attitude.

Minimum of 3-5+ years' experience in web / mobile development
• 4-5 years’ experience using ASP.NET MVC / C# / JavaScript / Web API / Web Services / Razor / JSON
• Good Frontend skills and working with HTML5 / CSS3 / SCSS / Bootstrap 3+ framework
• Good knowledge of JavaScript frameworks (React, React Native, Angular 2+, jQuery, Node.js)
• Good database and server-side application skills with SQL / Windows services / IIS / NoSQL (MongoDB) / Hosting / VM’s / Cloud application management
• Cloud Hosting platform experience (i.e. Azure, Heroku, Amazon EC2, Rackspace etc)
• Experience in developing/maintaining Content Management Systems (advantageous Umbraco, EPiServer)
• Excellent understanding of source control best practice and branching strategies, using tools like GIT, Mercurial, Bitbucket, Sourcetree
Good knowledge of stored procedures and database design/normalisation
• Gather customer software requirements and develop related software applications and programs (to spec)
• Good application performance optimisation strategies and techniques
• Good knowledge of object orientated concepts
• Experience in system integration techniques
• Experience interfacing with clients, understanding client business strategies and how to deliver these within applications you architect
• Communicating at a management level - speaking with authority and lucidity to clients and team members
• Experience working with Agile / SCRUM methodologies
• Experience using project management tools like Jira
• Happy to mentor and grow self-motivated less experienced team members
• Team player and not afraid of a bit of hard-work and fun with colleagues
Link
We are looking for a dynamic and resourceful UI / UX DESIGNER to join our team to help design beautiful Mobile Apps and Websites that push creative boundaries whilst functional design UX strategies into consideration. You will understand business marketing and sales strategies when creating designs that talk to a business’s objectives.

You will analyse client project requirements; design solutions that match these requirements; and make appropriate recommendations that will positively impact ROI for client projects.

It is essential that you understand ‘The Internet of Things’ including technologies and terminologies, as well as the workflow of a typical digital design project. You will have experience in working with various design tools and software to speedily output high fidelity designs for our clients.

KEY REQUIREMENTS & SKILLS
• A degree and/or design related qualification
• Experience interfacing with clients and understanding client project requirements
• Experience with the following design tools is essential: Sketch; Adobe CC Suite (Figma is advantageous)
• Experience working with the following prototyping tools is essential: Adobe XD and Invision App
• Experience selecting and working with WordPress theme design files and re-skinning them for those smaller client budgets is advantageous
• Ability to write code using the following technologies is very advantageous CSS; HTML; JavaScript
• Experience within all design approaches for Mobile App development (i.e. iOS & Android apps) and understanding all design implications for the various types of screen sizes and orientations. An understanding of Google Material Design is advantageous.
• Experience using project management tools like JIRA is advantageous
• Understanding of internet technologies and a good knowledge of the terminology and technical aspects related to web & mobile development
• Experience creating and designing corporate branding, logos and CI guidelines
• Ability to design and code HTML mailers and landing pages advantageous
• Ability to create professional branding videos and showreels is advantageous
• A team player with good interpersonal skills to deal with various personalities
• A visible passion for the online industry. A true digital enthusiast!
Link
Our client is looking for Business Analyst role to assist their team in Cape Town.
The role will be the link between the client end user and the Project Manager who sits within the Implementation Team.

This will involve the following:
= Performing requirements analysis. This may involve working closely with both clients and the implementation team to determine acceptable solutions.
= Gathering critical information from meetings with various stakeholders and producing useful reports for clients and/or the Implementation Team to implement the solution
= Understanding the detail but also being able to take a big picture approach. This will allow the role to provide input into the priorities for any deliverables.
= Liaising with Project Management to determine acceptable timeframes and priorities for delivery to the client
= Ensuring solutions built by the implementation Team meet the business needs and requirements. This will involve testing the deliverable prior to handing it over to the client and obtaining their feedback at multiple stages within the project/deliverable life cycle.
= Obtaining approval from the client for the deliverables

Desired Soft Skills
= Excellent interpersonal and communication skills – written and verbal. This includes the ability to adapt the way in which one communicates to different audiences.
= Exceptional analytical and conceptual thinking skills.
= The ability to influence stakeholders and work closely with them to determine acceptable solutions.
= Excellent documentation skills.
= A creative thinker who can provide alternatives to existing or proposed solutions
= Proactive and dynamic
= Have a good grasp of the Asset Management industry
= Delivery focused
= High standards for the quality of work delivered
= Excellent planning, organizational, and time management skills.

Work Experience and Qualifications
= A Bachelor (B.) of Commerce, B. Engineering or a B. Science degree from a recognized university.
= At least 5 years work experience in a business analyst role.
= At least 3-5 years’ work experience in the Asset Management industry.
= The data and terminology associated with Asset Management is understood.
= The platform is primarily configured using the company’s Language, which is based on Excel’s functions. Some exposure to IT and programming languages is an advantage.
Link
This is an exciting opportunity for a Senior UI Developer to head up and shape the front-end development team.

Key Responsibilities / Accountabilities:
• Architect and implement the User Interface from UX Design Specifications
• Work closely with Development Lead in architecting the platform
• Manage and mentor junior developers in implementing user interfaces
• Design and implement a testing framework to automate user interface testing
• Mentor, manage and lead a team
• Sign off on junior developers work
• Provide guidance to juniors
• Provide input into monthly performance mentoring sessions
• Provide input into annual compensation reviews

Preferred Qualifications & Experience:
• Proficiency in .NET with a focus on UI technologies (ASP, Winforms, WPF, Javascript)
• Proficiency in UI design patterns
• Solid software development background in data structures, algorithms, and design patterns
• Experience building multi-tier (service orientated) systems
• University Degree
• Nice To Have: Experience with 3rd party UI toolkits (DevExpress, Infragistics, Xamarin, etc)
Link
Our client is looking to add great new talent to our Business Systems Central Operations portfolio. If you have sound technical skills and experience in the Finance Systems space, then join our commitment to supporting and maintaining world-class IT solutions. With a robust strategy focusing on People, Process and Technology, we believe that our culture and the quality of our people are our greatest strengths. As such, we need to employ top talent to support our key business functions.

The Key Performance Areas of this role will be as follows:
- Delivery of Maintenance and Support services for the SAP and Finance Systems landscape
- Support and optimisation of all technical integration services within the Finance Systems
- Root cause analysis, resolution of Incidents, Service Requests, Problems
- Ensure that Operational Support services align to Service Level and Service Availability KPI’s
- Identify and implement Continual Service Improvements (CSI)
- Make recommendation regarding the elimination of Technical Debt
- Assess the potential impact of in-house system changes on the financial systems
- Work closely with the Development teams to ensure the successful transition of new and enhanced systems, from Development to Production
- Support the internal and external flow of Finance System data via optimal, flexible and scalable integration services
- Appreciation for the financial and accounting processes and the manner in which the systems support and enable such processes

You should have:
- A relevant tertiary qualification, ideally IT / Accounting related
- Finance systems experience, ideally within an Operational Support capacity
- Highly experienced (+5 years) in ABAP programming and SAP / ABAP runtime systems
- Knowledge of other database and programming languages, in particular MS-SQL
- System integration experience (3-5 years)
- The ability to work both independently and in a team oriented environment
- Planning and organising ability, highly process oriented
- The ability to effectively prioritise and drive tasks in a high pressure environment
- A strong commitment to professional service delivery
- Assertiveness, attention to detail and a high degree of accuracy
- Innovative thinking and problem solving skills
Link
Requirements:
• Bachelor degree in either Information Systems, Informatics or Computer Science or Engineering (or equivalent work experience)
• Honours or Masters in Information Systems, Informatics, Computer Science or Engineering is preferred
• TOGAF / COBIT / ITIL
• 8 -10 years and/or relevant industry and experience in relevant discipline

Key Skills:
• Ability to engage at Exco / C-Level
• Ability to analyse As-Is landscapes
• Ability to define Target Architectures
• Ability to define Transition plans and Roadmaps
• Ability to establish / implement Architecture Governance Standards and Structures
• Ability to work with Client project teams to guide them through the EA process

Key Performance Areas:
• Architecture methodologies, frameworks and processes
• Ensure alignment with emerging Technologies and possible recommendation of new technologies based on best practices and industry standards
• Change Champion
• Significant knowledge of client/server and internet systems architectures
• Application Architecture and Design
• Database Platforms and design
• Practical business solutions implementation
• Information Security fundamentals and architectures
Link
This project manager will fulfil a critical role in the client environment in terms of scoping, budgeting, managing risks and issues and setting timelines in order to deliver on projects. A conceptual and practical application of Business Analysis documentation and the SDLC will assist the Project Manager to be better equipped in solving client problems through diverse service offerings. To succeed in this role, you should be a perceptive and creative leader and a reliable problem-solver.
Successful candidates must be willing to travel in and around the Gauteng and be adaptable to the changing environments involved in the consulting field.

Requirements and experience:
• Tertiary degree, diploma or certificate in a related field (SAFE Agile, SCRUM Certification or Project Management)
• Agile Practitioner is preferred (or prepared to undertake certification soon after onboarding)
• 8 - 10 years’ working experience in Project Management Position
• Additional Experience in the Mining Industry or Banking Industry would be beneficial
• Experience in product lifecycle management
• Software Development Project Experience
• Agile Project Delivery (working in Tribes, Chapters, Feature Teams etc.)
• Working experience as a SCRUM Master (“Project Manager”) or EPIC Owner (“Programmer Manager”)

Activities
• Managing project charters and interfaces around it
• Managing schedules at a detailed level
• Compiling business cases, business requirements and process maps
• Project risk management in a controlled environment
• Project integration and change management
• Budget and cost estimation, as well as control procedures
• Quality management
• Procurement procedures
• Systems Development Lifecycle Methodology
• Conflict management and negotiations
• Work with senior management to create product plans and roadmaps
• Coordinate cross-functional teams
• Produce and review product requirements documents (PRD)
• Ensure projects releases are launched correctly and on schedule
Link
We are looking for a passionate Technical Business Analyst with a combination of practical experience, business acumen and a solid technical foundation. The Technical Business Analyst is responsible for establishing and maintaining effective interaction between various business and technical stakeholders to deliver solutions where the primary objective is to transform data into information, information into insights and insights into actionable business decisions.
These activities typically include facilitated requirements workshops to understand and unpack business processes and the systems that enables these processes. Process modelling, data mapping, solution design, clear and concise documentation, continuous performance monitoring and customer engagement with effective solution testing are key to ensure quality project deliverables.

Educational and Experience Requirements:
• Preferably a Tertiary degree, diploma or certificate in an Information Technology related field.
E.g. BSc Computer Science, B.IT, B. Com Informatics or related Engineering qualifications.
• 5 - 7+ years’ working experience in roles such as a Business Analyst, Systems Analyst, BI Analyst, Reporting Analyst, Dimensional Modeller, Data Analyst, Report Developer, BI Solutions Consultant and/or Technology Consultant.
• Experience in the financial services and/or retail industry will be beneficial

Minimum Skills Required:
• Proven experience as a Business Analyst

Knowledge of the following will be an advantage:
• Agile Project Management Framework which include Agile toolsets, practices, ceremonies and techniques
• Capture and document Epic’s, Features, User Stories, Tasks, Business Rules and Wireframes in tools such as Jira and Azure DevOps.
• Process and data modelling – process engineering experience
• Working knowledge of database design and analytics environments
Link
This is an exciting opportunity for a highly analytical person with a knack for troubleshooting and a passion for client service. The role involves responding to client requests, replicating and resolving client issues, logging and managing support tasks and performing in-depth analysis of issues. Providing technical assistance to the clients with a dedication to client success, you will maximise client satisfaction and provide value with every interaction.

Key Responsibilities / Accountabilities
• Ensure daily client data processing occurs successfully. Review errors and reprocess data within the agreed SLA
• Answer client support requests using the organisations support desk tool. This may be via multiple channels including email, telephone or instant messaging.
• Assist in the release management process, making sure that clients are on the latest versions of the software. This entails communication with the client, internal testing, UAT and ensuing any issues are resolved before the release is live in the client environment.
• Automate and enhance “start of business” checks for all client solutions. The objective of this automation is to ensure issues are proactively identified and resolved before they impact a client.
• Document support task progress and technical details throughout the support task lifecycle
• Use creative trouble shooting and problem-solving skills to help solve client issues.
• Follow up with clients to verify solutions are successful and drive client satisfaction.
• Escalate complex issues to the Support Desk Manager in a timely manner with appropriate details captured.
• Document problem solutions in the company knowledge base.
• Participate in recurring support review meetings, presenting challenging support cases and new ideas to support them.
• Impress our clients with your empathy, professionalism, responsiveness, technical ability and attention to detail, representing the company's brand

Technical Skills / Expertise
• Data cleaning / Integrity checking
• Strong analytical and troubleshooting abilities
• Experience of creating reports using Excel or equivalent
• Iterative testing including debugging and refactoring
• Basic network and IT infrastructure environment knowledge
• Excellent oral and written communication skills
• SQL, SSIS, database scripting (stored procedures, user defined functions, queries, triggers) (advantageous)
• Some experience in a programming language (advantageous)
• Any sort of ETL or Data Warehousing knowledge (advantageous)
• Statistical languages (such as R and Matlab) (advantageous)
• Experience of consuming APIs (advantageous)

Preferred Qualifications & Experience:
• Tertiary degree in BSc Computer Science, B.IT or Informatics related degrees, Mathematics, Applied Mathematics, Actuarial Science or an Engineering degree.
• 1+ years’ working experience in a technical support environment