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: Jan 26, 2023
    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

    IQbusiness is the largest independent management consulting firm in South Africa. Since 1998, we have helped our clients solve their problems by providing innovative, fast and cost-effective solutions. Our methods and frameworks, drawn from our 20 years of international and local experience, allow us to deliver client value early and continuously
    Read more about this company

     

    Data Scientist (Intermediate) Cape Town Based

    KEY OUTCOMES

    • Provide business insights through statistical analysis, forecasting, predictive modelling, simulation and optimisation. tIdentify, explore, examine, integrate and scrub data from multiple disparate data sources required tanswer complex business questions.
    • Design advanced analytics (quantitative) models that will answer key business questions or discover opportunities for improvement, increased revenue or reduced costs.
    • Analyse model results, interpret findings and communicate these findings in commercial terms tBusiness Users sthat the business impact is clearly understood.
    • Confidently and clearly communicate analytical results tboth technical and non-technical audiences.
    • Recommend solutions for creating revenue and reducing costs/loss based on model results.
    • Run and automate regular reporting and operationalise successful models. 
    • Establish effective and collaborative partnerships with BI Analysts / Data Scientists / Use Case Owners in the business
    • Work closely with the Data Analyst(s) tassist in answering complex business problems that require statistical analysis.
    • Regularly monitor internal and external customer needs and make appropriate recommendations.
    • Remain current with retail industry and Business Intelligence and data trends that will have business strategy implications or can be used tsupport recommendations tcontinually ‘test and learn/ tgenerate value. ·
    • Remain current with developments in advanced analytics and methodologies.
    • Establish effective and collaborative partnerships with relevant business and IT teams, particularly the BI source systems.
    • Remain current with developments in advanced analytics technology and methodologies.
    • Monitor and report on the progress of IT management’s remediation of IT audit findings and IT risks.
    • Contribute tthe assessment and selection of IT GRC applications, solutions and services

    CORE REQUIREMENTS

    Degree in applied statistics, mathematics, operational research, economics, data engineering, risk management or equivalent industry training and experience.A minimum of 5 years in advanced analytics and optimisation of which at least 1 -2 years experience must be with the building of data models

    • The ability tlook at a model and evaluate it
    • Experience with data manipulation and analysis using SAS and SQL skills or equivalent analytical platform skills.
    • Experience with Python coding (basic tintermediate skill level)
    • Business acumen

    As well as:

    • In depth knowledge of Data Warehousing and BI environments
    • Strong theoretical and practical knowledge of advanced analytical techniques, including: statistical methods, segmentation, experimental design, neural networks, data mining, optimisation techniques. ·
    • Ability tidentify which business problems will have the most value tthe organisation if addressed through an advanced analytics solution. ·
    • Ability tdeal with situations where there are a lot of unknowns.

    ADDITIONAL CRITERIA

    • Advanced degree (honours or masters) preferred.
    • Experience with Big Data ecosystems and SAS and SQL skills or equivalent analytical platform skills advantageous.
    • Deeply curious and a strong desire tgbeneath the surface of a problem.
    • Courage tquestion existing assumptions and business processes and the ability tdrive change and influence how the organisation approaches business challenges.

    go to method of application »

    Business Analyst (Cape Town)

    Process documentation, BRD’s, User Stories, Data Flows and Wireframes are just a few of the skills and techniques we use across the project environment. We look at solving problems across Technology and Business and choose to enable our clients for their future.
    Key Requirements:

    • 3 - 5 years' experience (data, process, and business analysis)
    • Industry knowledge: Banking, Insurance (short term and long term) and/or Retail
    • Business knowledge: Business Domains and Functional Areas such as Finance, HR, SC, IT, CRM, Digital
    • Demonstratable interest and competency in technology
    • Demonstratable leadership and/or a track record of results achievement

    Ability to work independently towards the following outcomes:

    • analysis activity and effort planning
    • translation of organisational needs or ambitions into feasible business solutions
    • understanding of business' stakeholders needs and concerns
    • clearly defined business, functional and technical change requirements
    • requirements analysis and verification of proposed solution designs
    • solution assessment and evaluation against requirements and overall ambitions

    Technical requirements:

    • client centricity
    • process analysis
    • data analysis
    • digital

    Project management experience:

    • stakeholder management
    • risk and issue management
    • workstream / project integration and dependency management

    Education Qualification

    • Bachelors Degree in Business Science, Finance or Engineering OR
    • Bachelors Degree in Information Systems
    • Certification in Business Analysis, in addition to the above, preferred

    Skills / Methods:

    • Facilitation
    • Requirements analysis
    • Change management
    • Agile methodology
    • Waterfall methodology
    • Consulting 
      • proactive / self-starter
      • collaborative
      • solution-oriented
      • value / outcome oriented
      • relationship oriented

    go to method of application »

    DevOps Engineer

    Introduction (Is this for you?)

     We are looking for DevOps Engineers who can complement the capabilities of our agile solution development teams. With your cloud management and sysadmin skills, you build and maintain environments. You enrich the solution architecture from an operations point of view and support the flow of work by provisioning automated build and deploy pipelines. You are passionate about (newer) technology and methodologies to craft solutions. You openly share your knowledge with your team members to amplify their adoption of best practices. You enjoy problem-solving, based on your unique skills, experience, insights, learning, and experiments.You ask “Why”. You design. You tinker. You troubleshoot. You promote. You solve. You amplify. You care. You deliver. You learn. You share.

    Responsibilities (The awesome things you will do)

    When you join our organisation, we will entrust and rely on you to…

    • Design and promote operational practices and procedures, working closely with the Solution Development Lead
    • Promote best practices in all facets of the Solution Delivery LifeCycle (Plan, Code, Build, Test, Deploy, Operate, Monitor) with the team and stakeholders
    • Architect, provision, monitor and manage various environments (cloud and datacentre)
    • Implement and configure health telemetry (along with thresholds) to monitor solution and environment performance and behaviour
    • Design, implement and maintain automated build pipelines and automated deployment pipelines
    • Manage internal and external stakeholder expectations by providing frequent progress and seeking feedback
    • Monitor maturity of the DevOps practices and any blockers that either impedes the flow or the quality of the solution
    • Drive DevOps automation and containerization strategies that align with DevOps principles and standards
    • Identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management
    • Conduct incident management and root cause analysis
    • Mentor and guide fellow team members

    Skills (Your capabilities that we value)

    We will expect you to demonstrate…

    Excellent communication ability

    • Notes: Articulate, vocabulary, punctuation, structure, conflict resolution
    • Ability to explain the CALMS model to either a business or technical audience
    • Notes: Definition, benefits, examples, implementation, maturity
    • Skilled in troubleshooting and root cause analysis
    • Notes: Structured approach, decomposition 
    • Skilled in documenting case studies and lessons learned
    • Notes: Problem statement, approach, success criteria, gains, business benefit. 
    • A sound understanding of best practices (backlog management, source control management, automated builds, automated testing, automated release management, monitoring)
    • Notes: Problem statement, approach, success criteria, gains, business benefit
    • Proficient in a development language (Python, Perl, Java, Javascript, C#, NodeJS, Angular)
    • Proficient in language-independent data format files (YAML, JSON, XML)
    • Ability to face complex issues by collaborating with different technical and nontechnical stakeholders to drive towards resolution
    • Notes: Problem statement, approach, success criteria, gains, business benefit. 
    • Articulating and describing when a work item will be regarded as Done / Complete
    • Experience (Awesome things you have done previously)

     This is your journey so far, your story…

    • Provision and developed infrastructure using configuration management and containerization technologies (Chef, Ansible, Docker, Kubernetes, Terraform, CloudFormation, Azure Resource Manager)
    • Define and promote version control and continuous code integration activities (Git (or any derivative), TFVC, SVN)
    • Design, build, maintain and optimize automated build pipeline (TFS, GitHub Actions, Azure DevOps, Bamboo, Jenkins, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy)
    • Experience working on open source platforms (Apache, Tomcat, Nginx, Node.js, etc)
    • Knowledge of virtualization environments (VMWare, OpenStack, KVM)
    • Experience with Docker, Kubernetes, PowerShell scripting, Git, Linux, Shell, Azure Resource Management (ARM) templates, AWS ECS
    • Experience in performance/stress testing is good to have
    • Experience in Agile is a must
    • Minimum years’ experience in 80% of above [Junior = 1 | Intermediate = 3 | Senior = 5]

    Certification (The formal learnings we prefer)

     This is your journey so far, your story…BSc Computer Science OR MCDP

    • Intermediate Level: Azure Associate Level OR AWS Associate Level
    • Senior Level: Azure Expert Level OR AWS Professional Level

    go to method of application »

    JavaScript Developer

    Are you passionate about software engineering and the challenges of building complex systems?

    IQbusiness is looking for a passionate and talented JavaScript Developer with a knack for front-end development who will be responsible for building JavaScript-based solutions.  Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the solution’s architecture. Therefore, a commitment to collaborative problem solving, sophisticated design, and a quality product are essential.

    Key Responsibilities and/or Outputs

    • Creating modules and components and coupling them together into a functional app
    • Delivering a complete front end application
    • Ensuring high performance on mobile and desktop
    • Writing tested, idiomatic, and documented Javascript, HTML and CSS
    • Coordinating the workflow between the graphic designer, the HTML coder, and yourself
    • Cooperating and engaging with the back-end developer in the process of building the RESTful API
    • Communicating with external web services

    Skills and Qualifications

    • Proficiency with JavaScript and HTML5 (3 - 10 years' experience preferred)
    • Experience with Node.js (at least 2 years)
    • Experience with web and mobile apps preferred
    • Professional, precise communication skills
    • Expert knowledge of AngularJS practices and commonly used modules based on extensive work experience
    • Creating self-contained, reusable, and testable modules and components

    go to method of application »

    Project Manager - Compliance (Contracting)

    We are looking for a seasoned Project/Programme Manager who is well versed in the Financial Services environment as well as Compliance and Regulatory Projects. 

    The purpose of the position is to manage a program of projects in a coordinated manner in order to obtain benefits on behalf of the Company and/or its clients, in alignment with industry best practice, client methodology requirements, and the Company’s commitment to Delivery Excellence.

    Minimum Requirements

    Education:

    • Matric
    • Qualification in Project / Program Management
    • Degree or Diploma in Business Management, Computer Science, Business Science or Engineering would be advantageous
    • Certified PRINCE2 Practitioner, Certified PMP, Certified Scrum Master, Certified in SAFe, Certified SAFe Release Train Engineer

     Experience and Skills:

    • 5 to 10 years’ solid Project/Programme Management experience.
    • Must have at least 4 to 5 years recent experience in Financial Services and Compliance projects
    • 3 or more years’ experience managing multiple teams across multiple projects
    • Advanced budget management and stakeholder management skills
    • Effective communication skills
    • Exposure to Agile and alternative delivery methodologies
    • Exposure to Business & Process Analysis
    • Hybrid way of work (Client, IQbusiness, Home)

    Key Responsibilities and/or output areas include, but are not limited to:

    Program Initiation:

    • Identify Stakeholders
    • Consult broadly with clients (executives and delivery teams) and other stakeholders
    • Analyse business value
    • Identify delivery cadences
    • Program planning
    • Identify and plan teams (project and shared resource teams) and teams’ capacity
    • Plan procurement
    • Estimate costs and determine budget
    • Identify functional and non-function dependencies
    • Identify program risks
    • Perform qualitative and qualitative risk analysis
    • Identify program metrics
    • Develop program guidance

    Program Management and Execution

    • Organisation and coordination of teams across the program
    • Build relationships across project teams and shared resource teams
    • Build relationships with key stakeholders
    • Communicate program guidance and establish support team
    • Prioritisation and coordination of work
    • Balance Priorities
    • Attend to administration and reporting relating to procurement
    • Schedule and manage releases
    • Negotiate and manage dependencies
    • Manage program finances
    • Monitor and control risks
    • Coordinate and monitor schedules
    • Monitor and manage teams’ health and performance
    • Monitor and measure projects’ performance
    • Report on projects’ performance and overall program metrics

    Program Close-out:

    • Close program or phase
    • Ensure that all relevant documentation and reports have been disseminated
    • Close procurement arrangements
    • Off-board program team members and complete close-out

    go to method of application »

    Data Professional

    Cloud Data Engineering – Are you able to work behind the scenes to obtain, process and supply data via various methodologies and technologies, to various consumers, in ways and forms that makes sense and adds value?

    Do you have a broad understanding of Data Management (DMBOK)?

    Personal competencies that we are looking for: 

    • The ability to solve problems.
    • The ability to rotate around a problem, to see if solutions can be gained in different ways.
    • The ability to work in an ever changing, unstructured environment.
    • The ability to work as part of a team, with vastly differing skill sets and opinions.
    • The ability to contribute ideas to the quorum.
    • The ability to mentor and provide guidance for other team members.
    • A systems approach to thinking, as opposed to a siloed approach. You need to understand how your work affects the greater system.
    • The ability to work without supervision and take accountability for the work you deliver.
    • The ability to liaise with clients, the ability to ignore extraneous data and extracting the core requirements.

    RESPONSIBILITIES:

    As a Data Governance Analyst:

    • Developing and implementing data standards, guaranteeing metadata is captured correctly, and creating methods for monitoring and reporting any data incidents.
    • Monitoring of application personnel to ensure adherence to data governance and regulatory requirements, where required.
    • Create and maintain common data dictionaries/business glossaries and the tools or methods that support data standards for an organization.
    • Analyse and oversee strategies designed to enhance data reliability and minimize redundancies.
    • Work with other information technology personnel to develop data quality standards.
    • Create key performance indicators and supply colleagues and organizational management with performance results.
    • Assist with data monitoring and provide organizational management with guidance on streamlining data management.
    • Implement procedures and policies for data management in an organization, assisting colleagues in performing data-related tasks, and networking with clients.

    As a Data Analyst:

    • Interpret data, analyse results and interpret trends enabling continuous improvement in data quality and overall business performance
    • Create detailed specifications that specify data sources, data flows, data transformations, data storage and reporting
    • Produce documentation such as source-to-target-maps, data dictionaries and data models
    • Create test cases and scenarios used to ensure quality assurance
    • Interact and collaborate with technical and business stakeholders to identify data sources, find data definitions for master and metadata as well as formulate and implement solutions
    • Promote the use of existing enterprise and divisional data standards to enhance data quality, ensure constant compliance and adherence to data governance principles
    • Promote reusability, maintainability, reliability, and scalability in design and development of data solutions
    • Process live and confidential data according to specified guidelines
    • Evaluate changes and updates to source production systems that could impact reporting and eventually business decisions

    As a Data Modeller:

    • Modelling data changes required by new features or regulatory needs
    • Contribution in filling any gaps in the wider enterprise models
    • Ensuring that the data model is aligned to the wider enterprise models, raising issues for any exceptions
    • Collaborating with the business analysts, product teams and architects to build data flow and develop conceptual models
    • Perform reverse engineering of physical data models
    • Coordinate data models, dictionaries, and other database documentation across multiple applications
    • Identify opportunities to improve business
    • Provide Data Management guidance and alignment to the Data Management framework and standards
    • Collate dataflow diagrams outlining the flow of data across systems and interfaces
    • Support the achievement of the business strategy, objectives, and values

    As a Cloud Data Engineer:

    (As the field of data engineering is very broad, you may be required to develop API endpoints for the consumption of data, data pipelines, highly distributed, high availability data processing pipelines in an effort to satisfy the need of the Client, Data Analysts or Quantitative Analysts.)

    • Providing a superior customer experience by building and maintaining relationships, working at customer offices, keeping data confidential
    • Design and develop data solutions
    • Produce solutions for both real-time and batch environments
    • Test your work to ensure compliance
    • Solve problems, and do root cause analysis
    • Prioritize your workload
    • Assist in other areas relating to your data function, such as data modelling, data and business analysis
    • Interact with a variety of individuals: senior, junior and technical business representatives
    • Provide guidance to colleagues or manage a team
    • Uphold the IQbusiness values, which are to care, learn & share; innovate; deliver as well as to build, enhance and maintain relationships.

    REQUIREMENTS:

    For a Data Governance Analyst:

    • 7-10 years of experience in Data Management Framework development and implementation thereof
    • Relevant Bachelors’ Degree / Diploma / recognised qualification from an accredited tertiary institution preferably ICT 
    • Knowledge and/or experience in Data frameworks, practices and tooling (e.g., DAMA, Apache, etc)
    • Demonstrates knowledge of database and data warehouse design
    • Proven experience building logical and physical data models using industry best practices, patterns and frameworks
    • Has analytical skills and demonstrates a deep interest in research
    • Demonstrates the ability to collect, organize, analyse, and disseminate significant amounts of information with attention to detail and accuracy
    • Ability to draw actionable insights from raw data and information to help further the business’s cause
    • Ability to communicate well with different types of stakeholders, adapt to different project environments and play a flexible role in projects
    • Have a drivers' license and a willingness to travel

    For a Data Analyst:

    • 3 – 6 years of experience in analyzing and using data to solve problems
    • Relevant Bachelors’ Degree / Diploma / recognised qualification from an accredited tertiary institution preferably ICT 
    • Knowledge and/or experience in Data frameworks, practices and tooling (e.g. DAMA, Apache, etc)
    • Demonstrates knowledge of database and data warehouse design
    • Proven experience building logical and physical data models using industry best practices, patterns and frameworks
    • Practical technical experience using database management tools(SQL) and reporting tools(Power BI)
    • Familiarity with BI methodologies such as Kimball and Inman
    • Has analytical skills and demonstrates a deep interest in research
    • Demonstrates the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
    • Ability to draw actionable insights from raw data and information to help further the business’s cause
    • Ability to communicate well with different types of stakeholders, adapt to different project environments and play a flexible role in projects
    • Have a drivers' license and a willingness to travel

    For a Data Modeller:

    • Able to demonstrate practical experience in relational and dimensional modelling techniques, modelling experience also an advantage
    • Experience using Infosphere Data Architect or any other Data Modelling Tool
    • Experience with industry models such as IFW, BFMDW
    • Broad understanding of Data Management (DMBOK), systems development lifecycle methodologies and IT Architecture
    • Relevant regulatory knowledge, and understanding of banking and financial services
    • Experience in NoSQL and other forms of database modelling advantageous
    • SQL for Data Analysis
    • Denodo experience would be advantageous
    • Matric and NQF level 6 Qualifications essential
    • BCom or BSc Computer science or Information systems advantageous
    • DAMA, TOGAF and the like highly beneficial.

    For a Cloud Data Engineer:

    • 4 - 10 years experience in Data Engineering environments and technologies
    • Cloud exposure and/or project experience – Microsoft Azure, AWS, etc
    • Extensive experience in Microsoft Azure technologies
    • Extensive experience in reporting and dashboarding technologies such as Power BI and QlikView
    • Experience using Azure DevOps and CI/CD frameworks
    • Exposure to logical and physical data modelling
    • Agile and waterfall project management
    • Relevant Qualifications Information Technology
    • Additional MS, Data and/or Cloud certifications are beneficial.

    Your knowledge about the following concepts, is valuable to the team:

    • Data modelling
    • Relational data modelling in traditional database management systems
    • Coercing unstructured and semi-structured data into structured form
    • Data pipeline knowledge (extracting and transformation)
    • Data transformation knowledge for reporting and analytics purposes

    Some technical competencies that we are looking for:

    • Writing SQL queries, that can relate, transform and aggregate data from many different sources
    • Experience with writing data pipelines that move and transform data
    • Working knowledge of a general purpose programming language like Python would be advantageous
    • Working knowledge of Microsoft Azure technologies such as Azure Data Factory, Azure SQL, Databricks, Synapse Analytics.
    • Working knowledge of Storage Repositories and Data Lakes

    go to method of application »

    Business Analyst

    IQbusiness is a leading independent management consulting firm. We are currently looking to bolster our Analysis Capability and require passionate analysts that can get their hands dirty across the data and business analysis process.  Process documentation, BRD’s, User Stories, Data Flows and Wireframes are just a few of the skills and techniques we use across the project environment. We look at solving problems across Technology and Business and choose to enable our clients for their future. We are ideally looking for people with financial services experience.

    Key Responsibilities and/or output areas include, but are not limited to:

    • Must have 7 + years experience as an all-round BA (data, process, and business analysis)
    • Must have financial services experience as a Business Analyst specifically in Banking
    • Experience in various project methods and principles (Agile, Waterfall, RUP)
    • Ability to transfer requirement documentation into user stories and integrate it into the Agile space
    • Engagement across stakeholders and ability to run information-gathering sessions
    • Gather, interpret, and document requirements (business, functional and technical)
    • Participate in the solution design process
    • Participate in (ensuring/enabling) data integrity, quality, and governance
    • Define the success criteria, document test cases, and provide support across the test environments
    • Analyse, deconstruct and map existing and new business processes
    • Align data sources, flows, storage, and reporting
    • Provide assistance to solution delivery on implementation and training.

    Education Qualification

    • Matric
    • University Qualification, Certificate or Diploma, aligned to relevant experience - Relevant Bachelors’ Degree / Diploma / recognised qualification from an accredited tertiary institution

    Skills:

    • Formal or practical experience in the BABOK
    • Multiple process notations
    • Business Writing Skills
    • Presentation and Facilitation Skills
    • Data Modelling based on Entity Diagram Mapping
    • Repository-Based Modelling tools i.e., ARIS
    • Business Change Life Cycle
    • System Development Life Cycle (Waterfall, Agile, RUP)
    • Quality and Risk Management
    • ACORD Framework, SOA, TOGAF, ARCHIMATE
    • Experience with tools such as Confluence and Jira would be advantageous

    go to method of application »

    Engineering Lead / Solution Architect

    Role

    • Analyse problems and formulate solution based on organisations boundaries,architectures and constraints: Needs to be achievable and operational, must push boundaries when required and continuously push for improvements.
    • Design detail solution architecture using new technologies in consultation using the patterns approved by Enterprise Architecture and technology domain SME’s. Design with a holistic, robust and sustainable mindset. Apply a product management mindset (long term thinking).
    • Collaborate with the Architecture team to identify the right technologies to be used in  the applications.
    • Work with technology domain SME’s to shape, contribute and to integrate a solution across the technology stack, from database and DevOps infrastructure that supports continuous deployment.
    • Take proposed solutions through relevant governance forums and obtain acceptance for solutions from relevant specialists (domain or technology).
    • Collaborate and communicate and obtain buy-in from key stakeholders.
    • Decomposition of the solution and assisting with the scheduling/sequencing work and identification of resourcing needs.
    • Flesh out designs and contribute to functional and non-functional requirements.
    • Assist software designers with lower level designs.
    • Troubleshoot issues relating to technical delivery.
    • Keep abreast of the technical landscape on how it fits together.
    • Understand constraints and risk and make the necessary trade-offs.
    • Influence and negotiate with key stakeholders.
    • Craft the end to end solution taking into consideration: people, technology, systems and data.
    • Future proof end to end solutions as far as possible within the organisation constraints.

    Qualifications

    • Bachelor’s degree or equivalent combination of education and work experience in development and design (Application, Infrastructure, etc.).
    • Bachelor Degree in either Information Systems, Informatics or Computer Science or
    • Engineering (or equivalent work experience).
    • Information Technology Architect Certification (ITAC) (Open Group).
    • Togaf Certification, ITIL (Information Technology Infrastructure Library) or equivalent

    Experience

    • Solid practical software engineering, programming and design experience
    • Experience with the solution engineering of Banking applications in an integrated Banking environment
    • Strong technical acumen on how the technical landscape fits together: Broad understanding of end to end landscape, specialisation in one domain. Hands on experience with following technology stack: CICS, Cobol, JCL, MQ, JSON, REST, DB2
    • Experience in end to end system, security, integration and infrastructure design.
    • Architectural thinking.
    • Strong financial background either fintech banking start-up or financial e-commerce.
    • Technical leadership: mentoring, coaching and developing a talent pipeline.
    • A proven track record in decision making.
    • Troubleshooting in software solution development.
    • DevOps experience and exposure to agile methodologies.
    • Experience in technical design modelling and methods.
    • Require a broad understanding of end to end landscape and specialisation in one or more domains.
    • Exposure to Support and Maintenance

    go to method of application »

    Java Full Stack Developer

    Role Description

    Are you passionate about software engineering and the challenges of building complex systems? Smart systems need to run big corporations and younger start-ups alike. IQbusiness is looking for Java full stack developers responsible for building Java-based solutions, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the solution’s architecture. Therefore, a commitment to collaborative problem solving, sophisticated design, and a quality product are essential.

    We strongly believe in and follow Agile software development and DevOps best practices and principles. IQbusiness fosters a solid culture of learning, mentoring and knowledge sharing. The successful candidates will be able to build high-quality, innovative and fully performing software in compliance with best practice coding standards, current technology stack and technical design.

    Technical Stack that may be used:

    • HTML / CSS / JS / Angular 2 or later / ReactJS
    • Java including: Java SE / Java EE / Hibernate/ JPA / Spring
    • JVM Languages: Kotlin / Groovy
    • Build & Dependency Tools: Maven / Gradle
    • Testing: JUnit / Selenium / Mockito / Cucumber
    • Microservices: Spring Boot / Vert.X / Micronaut / Netflix OSS libraries
    • Containerisation: Docker / Kubernetes / OpenShift
    • Web Services and Networking: RESTful APIs / SOAP / HTTPS / GRPC / Protobuf
    • Mobile: Android / IOS / Ionic / React Native / Cordova
    • Cloud: Amazon Web Services / Azure / Google Cloud
    • DevOps: Jenkins /  Bamboo / Gitlab CI

    Educational Qualifications 

    • BSc Computer Science OR MCDP
    • Certifications

    Role Requirements

    • 5 - 15 years experience within Java and with current Java versions
    • Ability to adhere to coding Standards
    • Knowledge of industry coding standards/guidelines
    • Understanding basic coding concepts like Code blocks, flow, IO, FileSystem, Serialization, Configuration, Self-commenting code, Data access
    • Understanding coding concepts and constructs like lambdas, Idiomatic patterns and RegEx
    • Understanding of OOP
    • Understanding the difference between solution architecture and design
    • Design principles and architectural and design patterns
    • Concepts such as IoC
    • SDLC – Agile, Waterfall, ETC
    • Knowledge of security concepts, tools and techniques
    • Ability to define quality in the context of software development

    Skills (Soft/Technical) 

    • Be comfortable with looking into other languages (Stepping outside your core language comfort zone)
    • Understanding of the different areas that affect development i.e. DevOps, UX, Data, etc.
    • Have the desire to continuously learn and knowledge share
    • An understanding of the various steps in the value chain of all service offerings within I Qbusiness
    • Problem-solving by generating and information and choosing between alternative courses of action in order to align with the strategic goals of IQbusiness and make a game-changing impact for clients by delivering a real value add
    • Ability to delegate tasks and projects amongst the team
    • Builds and manages cohesive teams and encourages team participation. Can be seen as the team’s main point of contact for concerns, comments or recommendations
    • Creates a sense of composure for the team when under pressure
    • Keeps up to date with market trends – displays entrepreneurial awareness and identifies opportunities that the business can capitalise on or cost-saving initiatives to accomplish the relevant task
    • Comfortable understanding of the various policies and procedures, namely BBBEE reporting, EE Act, LRA, Disciplinary procedures, and knowledge of * where these need to be applied
    • Contributes as an IQ citizen and allows the business to operate and grow
    • Directs and builds role proficiency in others, and focuses on growing the Practice from a skills perspective
    • Acts as a coach, mentor, guide and internal consultation
    • Ability to create manage and align to budgets
    • Demonstrates responsibility and accountability for people, teams, projects and IQbusiness as a whole
    • Manages and coordinates the sales conversion process, usually at existing clients
    • Identifies new opportunities and clients
    • Leads the overall engagement between clients and IQbusiness
    • Presents complex arguments, information and ideas in a way that team members, colleagues and clients can understand
    • Comfortably engage at the executive level and is seen as an expert, as well as an advisor/coach to executive stakeholders

    go to method of application »

    AWS Cloud Engineer

    Introduction (Is this for you?)

     We are looking for DevOps Engineers who can complement the capabilities of our agile solution development teams. With your cloud management and sysadmin skills, you build and maintain environments. You enrich the solution architecture from an operations point of view and support the flow of work by provisioning automated build and deploy pipelines. You are passionate about (newer) technology and methodologies to craft solutions. You openly share your knowledge with your team members to amplify their adoption of best practices. You enjoy problem-solving, based on your unique skills, experience, insights, learning, and experiments.

    You ask “Why”. You design. You tinker. You troubleshoot. You promote. You solve. You amplify. You care. You deliver. You learn. You share.

    Responsibilities (The awesome things you will do)

    When you join our organisation, we will entrust and rely on you to…

    • Design and promote operational practices and procedures, working closely with the Solution Development Lead
    • Promote best practices in all facets of the Solution Delivery LifeCycle (Plan, Code, Build, Test, Deploy, Operate, Monitor) with the team and stakeholders
    • Architect, provision, monitor and manage various environments (cloud and datacentre)
    • Implement and configure health telemetry (along with thresholds) to monitor solution and environment performance and behaviour
    • Design, implement and maintain automated build pipelines and automated deployment pipelines
    • Manage internal and external stakeholder expectations by providing frequent progress and seeking feedback
    • Monitor maturity of the DevOps practices and any blockers that either impedes the flow or the quality of the solution
    • Drive DevOps automation and containerization strategies that align with DevOps principles and standards
    • Identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management
    • Conduct incident management and root cause analysis
    • Mentor and guide fellow team members

    Skills (Your capabilities that we value)

    We will expect you to demonstrate…

    • Excellent communication ability
    • Notes: Articulate, vocabulary, punctuation, structure, conflict resolution
    • Ability to explain the CALMS model to either a business or technical audience
    • Notes: Definition, benefits, examples, implementation, maturity
    • Skilled in troubleshooting and root cause analysis
    • Notes: Structured approach, decomposition 
    • Skilled in documenting case studies and lessons learned
    • Notes: Problem statement, approach, success criteria, gains, business benefit. 
    • A sound understanding of best practices (backlog management, source control management, automated builds, automated testing, automated release management, monitoring)
    • Notes: Problem statement, approach, success criteria, gains, business benefit
    • Proficient in a development language (Python, Perl, Java, Javascript, C#, NodeJS, Angular)
    • Proficient in language-independent data format files (YAML, JSON, XML)
    • Ability to face complex issues by collaborating with different technical and nontechnical stakeholders to drive towards resolution
    • Notes: Problem statement, approach, success criteria, gains, business benefit. 
    • Articulating and describing when a work item will be regarded as Done / Complete

    Experience (Awesome things you have done previously)

     This is your journey so far, your story…

    • Provision and developed infrastructure using configuration management and containerization technologies (Chef, Ansible, Docker, Kubernetes, Terraform, CloudFormation, Azure Resource Manager)
    • Define and promote version control and continuous code integration activities (Git (or any derivative), TFVC, SVN)
    • Design, build, maintain and optimize automated build pipeline (TFS, GitHub Actions, Azure DevOps, Bamboo, Jenkins, AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy)
    • Experience working on open source platforms (Apache, Tomcat, Nginx, Node.js, etc)
    • Knowledge of virtualization environments (VMWare, OpenStack, KVM)
    • Experience with Docker, Kubernetes, PowerShell scripting, Git, Linux, Shell, Azure Resource Management (ARM) templates, AWS ECS
    • Experience in performance/stress testing is good to have
    • Experience in Agile is a must
    • Minimum years’ experience in 80% of above [Junior = 1 | Intermediate = 3 | Senior = 5]

    Certification (The formal learnings we prefer)

     This is your journey so far, your story…BSc Computer Science OR MCDP

    • Intermediate Level: Azure Associate Level OR AWS Associate Level
    • Senior Level: Azure Expert Level OR AWS Professional Level

    go to method of application »

    C# Full Stack Software Engineer

    We are looking for passionate full-stack polyglot Software Engineers with a C# background with front-end frameworks (Angular, React, Vue) experience to design, develop and implement software solutions and mobile android applications for our clients. We believe in and follow strong agile practices and DevOps principles. We foster a solid culture of learning, mentoring, and knowledge sharing. The successful candidates will be able to build high-quality, innovative, and fully performing software in compliance with best practice coding standards, current technology stack, and technical design.

    Technical Stack: 

    • HTML / CSS / JS
    • NET specific will include: MVC / WCF / WPF / Entity Framework or Dappa
    • .NetCore
    • Web Services and Networking: RESTful APIs / SOAP / HTTPS / GRPC / Protobuf
    • Mobile: Android / IOS / Ionic / React Native / Cordova
    • Cloud: Amazon Web Services / Azure / Google Cloud
    • DevOps: Jenkins / Bamboo / Gitlab CI
    • HTML / CSS / JS / Angular 2 or later / ReactJS
    • Java including: Java SE / Java EE / Hibernate/ JPA / Spring
    • JVM Languages: Kotlin / Groovy
    • Build & Dependency Tools: Maven / Gradle
    • Testing: JUnit / Selenium / Mockito / Cucumber
    • Microservices: Spring Boot / Vert.X / Micronaut / Netflix OSS libraries
    • Containerisation: Docker / Kubernetes / OpenShift

    Requirements

    • 4-7 years working experience
    • Ability to adhere to coding Standards
    • Knowledge of industry coding standards/guidelines
    • Understanding basic coding concepts like Code blocks, flow, IO, FileSystem, Serialization, Configuration, Self-commenting code, Data access
    • Understanding coding concepts and constructs like lambdas, Idomatic patterns, and RegEx
    • Understanding of OOP
    • Understanding the difference between solution architecture and design
    • Design principles and architectural and design patterns
    • Concepts such as IoC
    • SDLC – Agile, Waterfall, ETC
    • Knowledge of security concepts, tools and techniques
    • Ability to define quality in context of software development

    Skills (Soft/Technical)

    • Be comfortable with looking into other languages (Stepping outside your core language comfort zone)
    • Understanding of the different areas that effect development i.e. DevOps, UX, Data etc.
    • Have the desire to continuously learn and knowledge share
    • Developed behavioral skills and one-year people management
    • Demonstrates a basic understanding of key strategy and structured problem-solving concepts
    • Guides conversations by adapting behaviour towards the needs of the team
    • Encourages co-operation and communication amongst teams
    • Ability to develop business insights through data analysis and research in order to deliver a real value add
    • Demonstrates business acumen and shows awareness of market trends and the importance of business principles and cost savings
    • Ability to present information and key points both visually and verbally
    • Involved in organisational social responsibility
    • Comfortable understanding of the various policies and procedures, namely BBBEE reporting, EE Act, LRA, Disciplinary procedures
    • Contributes as an IQ citizen and allows the business to operate and grow
    • Provides meaningful input into the proposal development process
    • Develops and manages client relationships
    • Keeps up to date with market trends – displays entrepreneurial awareness and identifies opportunities that the business can capitalize on or cost-saving initiatives to       accomplish the relevant task

    go to method of application »

    Senior Financial Consultant

    The purpose of the position is to perform various consulting engagements in the finance and accounting field, providing input and assistance to the client, being the financial manager or the CFO. The role also encompasses being a senior member of the Financial Insights team within IQbusiness, assisting with the development of other team members and offerings to clients.

    Key Responsibilities and/or output areas include, but are not limited to: 

    Management of delivery of finance projects

    • Guiding and mentoring of team members
    • Management of delivery of project
    • Management of and maintenance of client relationship

    Consults with clients on various accounting/tax/business matters

    • Has a detailed understanding of finance and can assist clients in various areas, including (but not limited to) the performance of valuations; Activity based costing and other costing analysis; tax structuring; restructuring of the finance function and related processes; the preparation and review of business cases; the evaluation of capital investment decisions; etc.

    Performs various accounting and tax functions on behalf of clients, with a detailed understanding of the end-to-end finance function including:

    • Ensures legislative compliance and implementation of recognized accounting standards and principles
    • Assists with planning and coordinating external audit
    • Internal control custodian
    • Performs statutory returns, including tax related submissions
    • Prepare monthly shareholder loan schedules, calculating interest and distribution of shareholder certificates
    • Preparation of journals
    • Maintenance of cashbook
    • Balance sheet reconciliations
    • Assist with managing month end and year-end financial processes
    • Manages cash & asset administration

    Requirements

    • Matric
    • BComm Accounting or Financial Management
    • ACCA / CIMA / SAICA would be advantageous
    • 10+ years’ relevant experience as an Accountant or in a Finance Department
    • 3+ years performing a senior role within the accounting or finance department
    • Exposure to consulting
    • MS Office with advanced Excel skills

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at IQbusiness Back To Home
Latest Jobs

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail