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: Jun 10, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • We provide end-to-end IT Solutions. With more than 20 years' experience in Data Analytics, Vito Solutions can handle any IT requirement. We assess and analyze business problems to provide you with a strategy and fit-for-purpose IT solution implementation. Our consulting team has years of experience in business applications, data analytics, data warehousing, ...
    Read more about this company

     

    Senior Python Developer II

    JOB OVERVIEW: 

    We are looking for a Senior Full Stack developer with skills in Python and MySql. You will be part of a dynamic team at the forefront of channel management for Financial Services. Using agile methodologies the FinTech squad works in close partnership with different business retailers within the Company. The mission is to enrich the lives of customers by enabling business channels to provide financial services through the use of technology.

    DESCRIPTION OF THE POSITION: 

    • Ensure delivery of annual strategic client demand whilst maintaining a stable product environment
    • Design, develop and maintain applications
    • Design and maintain underlying database objects
    • Support quality assurance (automated testing and supporting of user testing when required)
    • Guide, mentor, and share your experience with your teammates
    • Participate during all stages of the software development life-cycle
    • Help with day-to-day queries from clients and Company teams
    • Design and develop with support and reusability in mind
    • Stay up to date with FinTech trends & technologies

    KNOWLEDGE AND SKILLS:

    • Python
    • Understanding of Microservice architectures
    • Proficiency in JavaScript, web stacks, libraries and frameworks
    • Hands-on expertise in REST, MySQL/PostgreSQL/SQL Server, WebSocket, Caching tools
    • Google Cloud Platform Services and Infrastructure
    • Superb interpersonal, communication, and collaboration skills
    • Exceptional analytical and problem-solving aptitude
    • Great organizational and time management skills
    • Understanding of data security principles
    • Exposure to Agile methodologies, such as SCRUM and KANBAN

    QUALIFICATIONS REQUIRED:

    • Diploma or equivalent 

    EXPERIENCE REQUIRED:

    • At least 5 years of experience
    • Solid experience in Python, libraries and frameworks
    • Experience with CI/CD, Jenkins and GIT
    • Experience implementing serverless container solutions

    go to method of application »

    Junior Business Analyst II

    JOB OVERVIEW:

    The role of the of the Junior Business analyst is to work closely with the Lead Business Analyst & Product Owner to bridge the gap between the Technical developers and the business to assist with the delivery of Technical and Business requirements.

    DESCRIPTION OF POSITION:

    Guided by a Lead Analyst this roll will entail to:

    • Liaise with business/data warehouse team to formulate technical and business specifications and functional descriptions to meet business requirements to enable a developer team build the solution
    • Liaise with development team to communicate requirements for development
    • Create test cases and plans and ensure delivery is according to business requirements
    • Execute and build test cases using various tools, including Robot Framework, investigate & troubleshoot data issues whilst working closely with the Development Team
    • Manage test cases on XRay

    KNOWLEDGE AND SKILLS:

    • Strongly Desired: Actuarial background or experience
    • SQL knowledge
    • Robot Framework knowledge
    • A technical (systems) mindset
    • Conceptual and analytical thinking abilities
    • Quality and accuracy orientation
    • Structured, organized and good planning
    • Able to work with data complexity
    • Adaptable and flexible to change
    • High energy levels and action orientation
    • Excellent communication skills (verbal and written)
    • Deadline-driven, even in pressurized and fast-paced environments
    • Have a willingness to learn, embrace and question new or existing technologies

    QUALIFICATIONS REQUIRED:

    • Bachelor’s Degree in Science in the field of Actuarial Science (preferred) or Degree/National Diploma in an Information Technology related discipline (i.e. Computer Science, Statistics, Informatics, Information Systems or any other quantitative field)

    EXPERIENCE REQUIRED:

    • Agile environment experience (Jira)
    • Excel experience, pivot tables, vlookup, index-match etc.

    ADVANTAGEOUS SKILLS:

    • Understanding of data warehousing principles (e.g. Data Vault) 
    • SQL/ Cloudera experience (or other BI tools)

    go to method of application »

    Senior Linux Engineer

    DESCRIPTION OF POSITION:

    • Design, install and support VMware
    • Ensure optimal efficiency of VMware systems
    • Establish and ensure high availability of systems
    • Deploy Hardware
    • Provide hardware support for servers
    • Provide advanced operating system support for Linux servers
    • Manage support calls for the supported environment
    • Maintain related documentation

    KNOWLEDGE AND SKILLS:

    • Linux scripting essential
    • HP hardware knowledge
    • Understanding of networking and SAN in a server environment
    • Willing to work overtime when required
    • Good problem solving and communication skills, analytical skills, attention to detail, report writing skills, ability to perform under pressure.

    QUALIFICATIONS REQUIRED:

    • VCP certification essential
    • Linux certification essential

    EXPERIENCE REQUIRED:

    • 5 years experience
    • Server hardware experience

    ADVANTAGEOUS SKILLS:

    • VCAP certification 
    • Cloud certification (GCP / AWS) 
    • Windows certification
    • VMware vRealize Operations certification 

    go to method of application »

    Junior Business Analyst I

    JOB OVERVIEW:

    The role of the of the Junior Business analyst is to work closely with the Lead Business Analyst & Product Owner to bridge the gap between the Technical developers and the business to assist with the delivery of Technical and Business requirements.

    DESCRIPTION OF POSITION:

    • Perform the lead reporting developer role for the Company workload
    • Interpret business requirements and capture them in a technical design
    • Execute collateral tasks (data preparation, SQL programming, deployment, etc.)

    KNOWLEDGE AND SKILLS:

    • SQL knowledge
    • A technical (systems) mindset
    • Conceptual and analytical thinking abilities
    • Quality and accuracy orientation
    • Structured, organized and good planning
    • Able to work with data complexity
    • Adaptable and flexible to change
    • High energy levels and action orientation
    • Excellent communication skills (verbal and written)
    • Deadline-driven, even in pressurized and fast-paced environment.
    • Have a willingness to learn, embrace and question new or existing technologies

    QUALIFICATIONS REQUIRED:

    • Information Technology related discipline (i.e. Computer Science, Statistics, Informatics, Information Systems or any other quantitative field)

    EXPERIENCE REQUIRED:

    • Excel experience (pivot tables, vlookup, index-match etc.)
    • Agile environment experience (Jira & Way of work)

    ADVANTAGEOUS SKILLS:

    • Cloudera experience (or other BI tools)
    • Understanding of data warehousing principles (e.g. Data Vault) 

    go to method of application »

    Senior Analyst Programmer (JAVA)

    JOB OVERVIEW:

    The primary focus of this position is to engage with clients in order to understand their business requirements / business needs, to then interpret, design and implement the most suitable system solution.

    DESCRIPTION OF POSITION:

    • Manage a small team (2-6 Developers)
    • Design high level solutions and database tables design
    • Lead development on projects in this space
    • coordinate a project team on innovation projects
    • End to end delivery in the SDLC
    • Help with day to day queries from users and Company Teams
    • First line of support and/or standby when needed
    • Regular and professional communication from Junior to Senior levels
    • Managing admin of the team and self on company approved toolkits
    • Prepare specifications and programs of highly technical and complex nature with no assistance
    • Asist Systems Analyst / Programmers with application and/or technical problems
    • Play an active role in strategic future of the system

    KNOWLEDGE AND SKILLS:

    • Senior level position requiring advanced technical knowledge in all areas of applications programming, system design, and update, storage, and retrieval methods
    • Ability to liaise with customers to define specifications on projects
    • Ability to do application design
    • A strong understanding of JAVA
    • Ability to lead junior staff members
    • Knowledge and understanding of client's cellular space
    • Analytical mindset and logical thinker
    • Ability to play an influential role in the team and lead the team
    • Delivering the highest possible quality of work
    • Positive and proactive attitude 
    • Self managed and self motivated
    • Attention to detail
    • Ability to follow instructions and adhere to standards and to work part of the team
    • Committed to excellent customer service
    • Structured and strong planning

    QUALIFICATIONS REQUIRED:

    • Bachelor’s degree in Computer Science, Statistics, Informatics, Information Systems

    EXPERIENCE REQUIRED:

    • 8 years experience in PL/SQL or SQL
    • At least 10 years IT experience
    • JAVA experience

    go to method of application »

    Analyst Developer

    JOB OVERVIEW:

    The primary focus of this position is to engage with clients in order to understand their business requirements / business needs, to then interpret, design and implement the most suitable system solution.

    DESCRIPTION OF POSITION:

    • Manage a small team (2-6 Developers)
    • Design high level solutions and database tables design
    • Lead development on projects in this space
    • coordinate a project team on innovation projects
    • End to end delivery in the SDLC
    • Help with day to day queries from users and Company Teams
    • First line of support and/or standby when needed
    • Regular and professional communication from Junior to Senior levels
    • Managing admin of the team and self on company approved toolkits
    • Prepare specifications and programs of highly technical and complex nature with no assistance
    • Asist Systems Analyst / Programmers with application and/or technical problems
    • Play an active role in strategic future of the system

    KNOWLEDGE AND SKILLS:

    • Mid-level position requiring technical knowledge in all areas of applications programming, system design, and update, storage, and retrieval methods
    • Ability to liaise with customers to define specifications on projects
    • Ability to do application design
    • A strong understanding of JAVA
    • A strong understanding of PL/SQL or SQL
    • Ability to lead junior staff members
    • Knowledge and understanding of client's cellular space
    • Analytical mindset and logical thinker
    • Ability to play an influential role in the team and lead the team
    • Delivering the highest possible quality of work
    • Positive and proactive attitude
    • Self managed and self motivated
    • Attention to detail
    • Ability to follow instructions and adhere to standards and to work part of the team
    • Committed to excellent customer service
    • Structured and strong planning

    QUALIFICATIONS REQUIRED:

    • Bachelor’s degree in Computer Science, Statistics, Informatics, Information Systems or relevant qualification.

    EXPERIENCE REQUIRED:

    • 5 years experience in PL/SQL or SQL
    • At least 8 years IT experience
    • JAVA experience

    go to method of application »

    Senior Analyst Programmer (SQL)

    JOB OVERVIEW:

    The primary focus of this position is to engage with clients in order to understand their business requirements / business needs, to then interpret, design and implement the most suitable system solution.

    DESCRIPTION OF POSITION:

    To be successful in the team, you need to be a highly motivated, innovative individual with a strong understanding of PL/SQL. You need to have the ability to understand and interpret requirements, work independently and get the job done. The individual will be responsible for:

    • Design high level solutions and database tables.
    • Prepare specifications and programs of a highly technical or complex nature with no assistance
    • End-to-end delivery of the SDLC
    • Assist Systems Analysts / Programmers with application or technical problems
    • Lead development on projects in this space
    • Coordinate a project team on innovation projects
    • Help with day-to-day queries from users and Company IT teams
    • First-line of support and/or standby when needed
    • Regular and professional communication from junior levels to senior levels
    • Managing admin of the team and self on company approved toolkits
    • Play an active role in the strategic future of the systems.

    KNOWLEDGE AND SKILLS:

    • Senior level position requiring advanced technical knowledge in all areas of applications programming, system design, and update, storage, and retrieval methods
    • Ability to do application design
    • Analytical mindset and logical thinker
    • Attention to detail
    • Ability to follow instructions
    • Adhere to standards
    • Structured and strong planning capabilities
    • The natural tendency to take ownership and responsibility
    • The ability to work under pressure and make deadlines
    • Positive and proactive attitude
    • Self-managed
    • Self-motivated
    • Work as part of a team
    • Ability to coach junior staff members.
    • Ability to play an influential role in the team
    • Committed to excellent customer service
    • Ability to liaise with customers to define specifications on projects
    • Knowledge and understanding of the client’s business area

    QUALIFICATIONS REQUIRED:

    • Bachelor’s degree in Computer Science, Statistics, Informatics, Information Systems

    EXPERIENCE REQUIRED:

    • 8 years experience in PL/SQL
    • At least 10 years IT experience

    go to method of application »

    SAP Business Objects Specialist

    JOB OVERVIEW:

    The SAP Business Objects Specialist will consult and provide technical solutions to meet the Company requirements, improve system performance and address chronic issues.

    DESCRIPTION OF POSITION:

    • Provide technical leadership for the SAP Analytics (BO) platform team
    • Establish a Business Objects centre of excellence
    • Put in place practices and processes to ensure platform stability and performance
    • Work with the SAP Basis team on monitoring and other requirements
    • Work with the architects (i.e., application, infrastructure, security, and other architects) to ensure a sustainable platform that meets the business needs of the future
    • Ensure security is implemented according to the Company's security standards through regular reviews
    • Make business aware of what is available in the SAP Market place
    • Evaluate Business Objects releases and new product features
    • Interact with development teams and provide guidance and best practices to enable good report and dashboard development
    • Interpret business requirements for technical design
    • Capture business requirements into technical spec design
    • Manage Business Objects Tenants(clients)
    • Maintain Business Objects 4.x platform in a Linux environment
    • Execute collateral tasks (data preparation / universe design, SQL programming, deployment, etc.)
    • Support authentication requirements and monitoring reports and users
    • Set up connections / integrating Business Objects with other Company environments, e.g. SAP HANA, SAP Financials, DB2, SQL Server etc.

    KNOWLEDGE AND SKILLS:

    • Strong Knowledge of Clustering on a Linux environment failover & Maintenance
    • Understanding of Standards, Best Practices, procedures & Key Metrics to enhance operational & Platform Stability
    • Understanding of Multitenancy
    • Proficient in SQL & MDX (Critical)
    • Exposure to SAP HANA
    • Must be able to work with Architects, BI developers and end users
    • Self-driven and delivery focused

    Competencies:

    • Cultivates innovation
    • Customer focus
    • Drives results
    • Collaborates
    • Being resilient

    QUALIFICATIONS REQUIRED:

    • Grade 12
    • Information Technology Qualification
    • SAP Business Objects Admin Certification (recommended)

    EXPERIENCE REQUIRED:

    • At least 3-5 years Business Objects Administration experience
    • Hands-on experience of the entire Business Objects suite of products (especially Webi, Lumira, Analysis for Office, Analysis for OLAP including installation, troubleshooting, upgrade, configuration, and maintenance of SAP Business Objects environments and all relevant components
    • Performance Tuning Experience
    • General familiarity with Financial institutions (recommended)

    go to method of application »

    Front-End Software Developer

    The Front-End Software Developer role supports product development and quality software delivery by implementing and maintaining automation using modern continuous integration tools and methodologies. As a Front-End Software Developer, you will be responsible for developing code that reliably deploys the applications in the Company's product suite to on-premise or cloud platforms. There would also be an expectation to maintain existing or implement new product features.

    DESCRIPTION OF POSITION:

    Process

    • Participating in an agile development process as projects require
    • Collaborate with the team to continually improve development and delivery processes
    • Collaborate closely with customers and Company stakeholders in understanding and breaking down requirements
    • Quality, security, and performance focus throughout the delivery cycle

    Ownership

    • Ownership and accountability of end-to-end life cycle for new and existing features
    • Ownership of code base and unit and functional tests 

    Responsibilities

    • Development of new product capabilities
    • Maintenance of existing product capabilities, including defect fixes
    • Creation of automated tests and contribute toward a sophisticated continuous integration environment
    • Deliver demos throughout the development process to customers and internal Company stakeholders
    • Customer support, including after-hours support rotation, for defect correction and consulting on service resolution
    • Enable customers and Company service organization by actively engaging on IM client channels(Zoom, Webex Teams, Microsoft Teams etc.)

    SKILLS REQUIRED:

    • JavaScript/Typescript
    • Angular
    • REST API Integration
    • Cypress or Protractor

    COMPETENCIES:

    • Critical thinker and problem-solving skills
    • Motivated, self-starter
    • Fast learner
    • Excellent communication skills

    QUALIFICATIONS REQUIRED:

    • Completed relevant programming courses.
    • A degree in Computer Science is preferred.

    EXPERIENCE REQUIRED:

    • 2 years of software development experience with Angular 2+, using Typescript.

    ADVANTAGEOUS SKILLS:

    Ability to work across technology stacks

    • NodeJS
    • Python
    • Docker
    • Jenkins
    • Ansible
    • Selenium
    • MongoDB
    • Django

    go to method of application »

    PL/SQL Oracle Developer

    DESCRIPTION OF POSITION:

    Responsibilities

    In the Software Development Life Cycle (SDLC):

    • Analyses of user specifications and/or requirements
    • Designing high-level functional solutions
    • Developing ADF Applications
    • Unit testing and Functional Testing
    • Deployment and Implementation of Solutions
    • Provide post go-live support to users
    • Operations and Maintenance of Solutions
    • Provide support for day-to-day queries from users and Company teams
    • First-line of support and/or standby when needed on front-end development
    • Regular and professional communication from junior levels to senior levels
    • Managing Admin of self on company approved toolkits
    • Adhering to Company policies and standards

    KNOWLEDGE AND SKILLS:

    • Sound technical knowledge in all areas of application programming including integration, system design, and update, storage, and retrieval methods.
    • Ability to liaise with the customer to understand requirements on projects.
    • Ability to define specifications on projects.
    • Ability to liaise with a System Analyst or Senior Analyst Programmer to soundboard solutions.
    • Ability to act on direction from a more senior technical resource.
    • Ability to give direction to a junior resource.
    • Ability to do application design with minimal systems analyst/leadership involvement
    • Ability to follow instructions & adhere to best practices and standards.

    COMPETENCSIES:

    • Ability to work as part of a team
    • Attention to detail
    • Positive and Proactive attitude.
    • Self-managed, and self-motivated
    • Analytical mindset and logical thinker.
    • Ability to play a positive role in the team
    • Delivering the highest possible quality of work.
    • Committed to excellent customer service.
    • Structured and strong self-management capabilities.

    QUALIFICATIONS REQUIRED:

    • Diploma or relevant 

    EXPERIENCE REQUIRED:

    • At least 6 years of IT experience with 3 to 5 years of ORACLE & PL/SQL experience.
    • Knowledge and understanding of the client’s retail world.

    go to method of application »

    Senior BI Developer

    JOB OVERVIEW:

    • Design, build and implement holistic data management solutions
    • Gather and understand data requirements
    • Design, implement and socialize data frameworks, standards, and patterns
    • Provide technical expertise regarding database technologies, data modeling, data acquisition/integration and visualization tools
    • Perform quality assurance checks on designs and implementations to ensure standards, policies and patterns are being applied effectively
    • Prepare and maintain data artefacts
    • Fulfill the role of subject matter expert on data modeling and data engineering aspects of BI products
    • Oversee all BI development/modeling activity incl. code reviews, issue resolution, and general support
    • Resolve critical data modeling issues impacting the functionality of BI products in production.
    • Engineer and implement data transformation pipelines
    • Design, document, and communicate technical solutions that deliver on business requirements
    • Identify opportunities to enhance and automate technical processes and solutions across BI projects and support operations
    • Designing and build reusable artefacts to improve the speed of delivery and reliability of solutions
    • Identifying performance enhancements for BI and Integration solutions
    • Troubleshoot technical issues such as database non-performance, integration failures, and code failures.
    • Form relationships and orchestrate delivery with key technical stakeholders across our business including architects
    • Engage with technology vendors and external technical experts when conceptualizing, designing, or implementing technical solutions
    • Attend and present solutions at internal architecture forums

    DESCRIPTION OF POSITION:

    Data management and BI Solution development

    • Data model development and implementation of data stores
    • Quality assurance and governance of BI solutions
    • Ability to create efficient best practices and establish suitable processes to ensure effective environment and solution management.
    • Ability to define a structured approach to problem-solving and delivery against it.
    • Engage with a wide range of technical stakeholders including data engineers, database administrators, and solutions architects.
    • Effective solution design.
    • Low error rate in deployed solutions.

    KNOWLEDGE AND SKILLS:

    • 8+ years experience in BI applications and data engineering background
    • A solid background in SQL is required
    • End-to-end BI solution implementation experience preferred

    QUALIFICATIONS REQUIRED:

    • Bachelor’s degree in Computer Science, Statistics, Informatics, Information Systems, Engineering,
    • Another quantitative field / National Diploma in Information Technology related discipline

    EXPERIENCE REQUIRED:

    Experience in three (3) or more of the following areas are required:

    • Dimensional modeling and data warehousing principles
    • Data pipeline development experience in BI
    • Knowledge and experience of structured data, such as entities, classes, hierarchies, relationships, and metadata.
    • Knowledge of database management system (DBMS) physical implementation, including tables, joins, and SQL querying.
    • Strong Data modeling (Kimball)
    • SQL Query performance tuning and optimization
    • Working knowledge of data replication tools
    • Data pipeline automation
    • Data test automation
    • Data visualization

    ADVANTAGEOUS SKILLS:

    • Data Vault Methodology
    • Data Automation tool exposure
    • Hadoop and Big data exposure

    go to method of application »

    Senior Front-End Developer

    JOB OVERVIEW:

    Your primary focus will be to implement front-end JavaScript development at a senior level with a focus on performance, maintainability and testable code. Your role as a Senior Front end Developer, is someone who is passionate about standards and best practices, and does not compromise on quality. The chosen candidate will be responsible for creation and implementation of new features, as well as enhancement and maintenance of the current platform.

    DESCRIPTION OF POSITION:

    • Plan, estimate and prioritize work within multiple sprints
    • Create technical specifications based on User Stories
    • Attend and contribute to scrum rituals
    • Write maintainable, performant code
    • Write and execute unit tests
    • Take part in code reviews of other team members
    • Mentor less experienced developers
    • Hands-on solving cross-browser/compatibility issues
    • Debug and problem solve incidents

    KNOWLEDGE AND SKILLS:

    • Deep working knowledge of front-end languages, frameworks and technologies, including TypeScript, HTML & SCSS, Angular LTS, Bootstrap, Ionic LTS, RXJS, Redux, NodeJS 
    • Light working knowledge of back-end languages and technologies, including TypeScript, PHP, NodeJS 
    • Exposure to cloud environment with Working knowledge of GCP (Kubernetes, Docker, Cloud Storage, Cloud Run, Cloud Functions, CloudSQL)
    • Appreciation of User Experience, and the ability to wireframe web and mobile interfaces

    QUALIFICATIONS REQUIRED:

    • Matric
    • Tertiary qualification in IT

    EXPERIENCE REQUIRED:

    • Minimum 8 years of development experience (Javascript)
    • Working in an Agile environment (you will be part of a Scrum team)
    • Automation experience (Jenkins pipelines, NodeJS, ShellJS)

    ADVANTAGEOUS SKILLS:

    • Karma & Jasmine ( Front-end)
    • Apollo server and NestJS (Back-end)
    • Retail experience 

    go to method of application »

    Technical Lead - GCP & Google Workspace

    JOB OVERVIEW:

    The individual fit for this role is someone who lives and breathes Google Cloud and Google Workspace. An individual who can’t remember the world before Apps Script and how it allowed them to automate their lives.

    You will help our retailers reimagine the way they work and show them the power of the productivity tools at their disposal. This is a critical role in our digital transformation journey, ensuring we give our employees and clients the best service and support possible.

    DESCRIPTION OF POSITION:

    This role involves soliciting and understanding business requirements and the ability to mobilise and train a small team to produce rapid and sustainable impactful solutions. You should have an ability to context-switch, a friendly, cheerful disposition while dealing with clients and plenty of patience when dealing with non-techy users.

    KNOWLEDGE AND SKILLS:

    • Google Workspace
    • Google Cloud Platform (GCP)
    • Google Apps Script
    • JavaScript
    • Node.js

    QUALIFICATIONS REQUIRED:

    • Matric
    • Tertiary qualification in IT

    EXPERIENCE REQUIRED:

    • At least 7-8 years general software development in Agile environment

    ADVANTAGEOUS SKILLS:

    • SQL and NoSQL
    • Data Studio Visualization
    • APIs & Integration Experience
    • Serverless (Cloud Functions)
    • Web Development
    • Mobile Development
    • Conversational User Interfaces (Dialogflow)
    • IT Budget Experience

    go to method of application »

    Office 365 Platform Lead

    JOB OVERVIEW:

    The Office 365 Platform Lead will form part of the End User Platform Services (EUPS) team, consisting of an End User Device Management division and a Collaboration Division. You will be responsible for this division and will set direction for the End User Collaboration services within the Company. In this role, you will be responsible for the Strategy, Governance, User Experience, Licensing, Administrative
    and Support processes for Collaboration Services, using primarily the Office 365 toolset deployed within the Company.
    The role will set the approach to the relevant Microsoft – and other collaboration and productivity toolsets.

    DESCRIPTION OF POSITION:

    • You will own, implement and drive the ongoing adoption and optimization of the Office 365 and Collaboration strategy, in support of the Company's Digital Experience at Work strategic theme.
    • You will own and maintain Office 365 and general Collaboration Governance, including Policies, Principles, Standards, Processes and Procedures and Guidelines for all the relevant Collaboration products deployed within the Company.
    • You will own and maintain the Office 365 “User experience”, working closely with the Change Management team, through a dedicated internal site containing user guides, training material, FAQs, “What’s new” and more), as well as support groups and various other ways to drive the ongoing adoption and optimal use of the Office 365 product suite, as well as related products. 
    • You will own and manage the overall budget, expenses and recovery models for the related Collaboration products, including the Office 365 licenses and more, working closely with the Commercial manager and Financial divisions within the Company.
    • You will own and maintain the License management for all Microsoft products, including Advising business on appropriate use of licenses, managing the relationship with Microsoft and the Company vendor (reseller),working closely with the Company License Administration team. 
    • You will be responsible to optimize administrative and support processes, automate requests and implement preventative maintenance processes, to ensure optimized performance and usage for all Company staff. 
    • You will work closely with the End User Support and Service Management teams, as well as supporting vendors, to align processes and ensure appropriate training and awareness programs are implemented. 
    • You will manage teams responsible for Exchange and other Messaging related products (SMS, Electronic fax,…), SharePoint, Teams and a growing number of Teams-related applications, OneDrive for Business, Yammer and other Collaboration products (such as electronic White Board, etc. products). 
    • You will drive ongoing migration from remaining On-premise infrastructure to cloud-based services.

    KNOWLEDGE AND SKILLS:

    • Microsoft 365 suite of products
    • Microsoft Power Platform
    • Understanding of Teams-based apps and integration capabilities
    • Other Collaboration applications, such as Miro (white-boarding app), etc.
    • Microsoft Azure and Active Directory
    • Related Security technologies DocAve, ShareGate and other content migration technologies
    • Infrastructure optimization
    • Good understanding of cloud computing and services

    QUALIFICATIONS REQUIRED:

    • Matric
    • Relevant IT Degree or Diploma
    • Office 365 certifications
    • A minimum of 5 years Microsoft Office 365 experience / relevant 

    EXPERIENCE REQUIRED:

    • ITIL understanding
    • Microsoft Cloud/Azure exposure / experience
    • Creating and maintaining Governance documentation
    • Strategy formulation
    • Create and maintain 3 year technical roadmap for End User Collaboration environment in alignment with budget and business requirements
    • Driving innovative improvements and usage of the toolset, especially given Work-from-Anywhere scenarios
    • Working with multiple business units and/or clients, understanding and setting priorities
    • Presenting to senior management
    • Identify opportunities to create competitive advantage for the business through innovative and effective application and enablement of technology or process changes
    • Construction of infrastructure and services business cases and benefits calculations
    • Rationalization and standardization of vendors and products.
    • Reporting and management of operational risks relevant to your area of responsibility
    • Translating IT concepts into business terms and vice versa
    • Ability to constructively interact with technical and non technical parties and vendors
    • Facilitation of meetings and workshops
    • Presentation and communication skills
    • Driving RFP, RFQ and RFI processes for selection of products and services

    go to method of application »

    BI Developer

    JOB OVERVIEW:

    Guided by Architecture and a Technical Team Lead you will be responsible for establishing new technology components and reusable solution patterns that can be leveraged by business facing development teams in their day-to-day solutions. You will constantly be developing and setting new principles, standards, processes, procedures and guidelines for the wider BI community. 

    You should be able to communicate technical information to technical teams, as well as be competent in communicating challenges and solutions to project and operational leadership. An understanding of data management solutions and a keen sense of the strategic value of information to an organization will be of importance. You will also be responsible for developing data warehousing blueprints, evaluating hardware and software platforms and integrating systems; translating business needs into long-term architecture solutions.

    DESCRIPTION OF POSITION:

    Delivery leadership:

    • Definition of solution high level design options based on client requirements
    • Solution design refinement via prototyping
    • Completion of detailed design, modelling and/or data management deliverables in accordance with the organization architectural and design standards, based on architectural design guidance
    • Facilitation of design trade-off decisions
    • Creation of role specific design standards, patterns and principles
    • Completion of deliverables required to and gaining architectural design approval (including engagement with architectural governance stakeholders and forums, presentation)

    Development and engineering:

    • Engineering of complex solutions leveraging and abiding by the Company and leading practice standards
    • Timeous completion of all activities associated to leading practice engineering standards and release management
    • Timeous completing of code reviews for of Junior developers and completion of governance and design review requirements
    • Planning and completion of all tasks to land and deliver solutions (Including environment preparation, software installation, configuration etc.)
    • Mentor Junior Full Stack Developers

    Stakeholder engagement, and requirements definition:

    • Analysing business and/or system requirements, with the assistance of key Foundation, Data Platform and/or customer team members
    • Engagement with Data Platform, Architecture and Foundation, value stream stakeholders as required to analyse requirements and/or constraints
    • Documentation of outcomes leveraging the company's architectural and design standards, based on architectural design guidance

    KNOWLEDGE AND SKILLS:

    • IT Data Analysis
    • Database Knowledge and Monitoring
    • Data Security
    • Risk Management

    QUALIFICATIONS REQUIRED:

    • Bachelor’s degree in Computer Science, Statistics, Informatics, Information Systems, Engineering or another quantitative field / National Diploma in an Information Technology related discipline preferred

    EXPERIENCE REQUIRED:

    • 5- 8 years related experience
    • Application and data engineering background with a solid background in SQL
    • Data architecture design and delivery experience
    • Database technologies (e.g. SAP Hana, Teradata or similar) and database development (Views, Functions and Stored Procedure development)
    • Hadoop components including HDFS, Hive, Spark, Oozie and Impala
    • Object-oriented/object functional scripting languages: Python, Java, Scala or related.
    • Data warehousing (Kimball and Data Vault patterns) and dimensional data modelling (OLAP and MDX experience)

    ADVANTAGEOUS SKILLS:

    • ETL tools (e.g. SAP Data Services)
    • Event/Streaming based data pipelines (e.g. Kafka or Nifi)

    go to method of application »

    SharePoint Platform Owner

    JOB OVERVIEW:

    The SharePoint Web and content Services Manager will form part of the End-User Platform Services (EUPS)team and will be responsible to lead and manage a team of specialists, providing collaboration solutions based on Office 365 technologies. 

    You will be responsible for strategic technical direction, innovative new ideas and capabilities relating to Office365 technologies, including the design, development, administration, support and maintenance of SharePoint sites, Teams, OneDrive for Business, Yammer and other Power Apps, the relevant Office 365 portals and various other applications based on these technologies. You will work closely with specialists in Directory services (Azure Active Directory and on-premise Active Directory), Messaging specialists, End-User and Collaboration architects and is jointly responsible for advancing collaboration solutions for the company. You will interact regularly with representatives from the various business units, to obtain business requirements and deliver appropriate solutions.

    DESCRIPTION OF POSITION:

    • Establish strategic direction for SharePoint and Teams architecture and configuration in collaboration with the EUPS team and system administrators. 
    • Recommend and create policy for SharePoint, Teams, OneDrive for Business governance and administration; and ensure compliance with policies and standards for architecture, process, security and quality assurance. 
    • Develop, configure and support SharePoint environments including Office 365, on-premise and Hybrid environments. 
    • Develop, configure and support SharePoint sites for Country intranets, SharePoint and MS Teams sites, and other collaboration work spaces. 
    • Troubleshoot functional and technical incidents occurring within SharePoint Online and On-Premise, MS Teams and related Office 365 products and apps. 
    • Provides Tier 3 support to diagnose Office 365 related issues and perform root cause analysis.
    • Interface with third-party vendors and acts as primary point of contact for SharePoint and MS Teams platforms.
    • Communicate functional and technical application requirements.
    • Coordinate and maintain web applications; coordinate with external entities as needed. 
    • Manage end-user accounts, permission and access rights in accordance with policies and best-practices while maintaining privacy and security standards. 
    • Design and configure custom SharePoint, Teams, Power Apps applications and web parts, including Power Automate and Forms Pro applications, including customized activities, forms, and other custom functionality. 
    • Mentor and develop SharePoint, Teams and related Office 365 technologies’ expertise within the user community. 
    • Perform other duties related to SharePoint, Teams, OD4B administration, development, and production support as needed. 
    • Take personal initiative to identify, analyse, resolve and deliver solutions for problems and opportunities concerning Office 365 and SharePoint. 
    • Mentor other SharePoint and Teams Administrators, Developers, and users in IT. 
    • Define budgetary controls annually, providing input to the budget process, including expense and income (cost recovery) models - and communicate this to stakeholders.

    KNOWLEDGE AND SKILLS:

    • IT infrastructure architecture 
    • New technologies based on business requirements 
    • Development methodologies 
    • Architecture models

    QUALIFICATIONS REQUIRED:

    Minimum Required: 

    • Matric 
    • A degree in Computer Science or equivalent Relevant certification in SharePoint or Office 365, e.g. MCSA Office 365.

    Advantageous to have:

    • Certifications in Microsoft Office 365, SharePoint, MS Teams, OneDrive for Business, Yammer, etc. 
    • Certifications in PowerApps, Power Automate, Forms, etc. Certifications in Microsoft Security products, including the EMS suite, AAD, ATP, AIP, etc

    EXPERIENCE REQUIRED:

    • At least five years of direct work experience developing websites and applications in Office365/SharePoint, .NET/Azure, Power shell, and SQL, SharePoint Designer, and User Interface development to deliver business solutions 
    • At least 2 years of intermediate-level experience with Active Directory is required, including integration and access control.
    • At least 1 year experience administering and configuring Microsoft Teams is required 
    • Knowledge of and experience in managing budgets, expenses and income models, is a strong positive

    ADVANTAGEOUS SKILLS:

    • Knowledge and experience in developing apps using Power Apps, Power Automate, Forms Pro will be to your advantage
    • Familiarity with database platforms (especially MS SQL Server) and reporting tools is a plus
    • Dev Ops and agile process experience is a plus

    go to method of application »

    End User Engineering and Automation Lead

    JOB OVERVIEW:

    As the Engineering & Automation Lead, you will be responsible to provide and manage End-User Device Management platforms. This includes the provision of platform services, such as SCCM and MEM (Microsoft End-Point Manager), for both physical devices (which can be within office “on the secure LAN”, or at Work-from-Home” locations) and Virtual Desktop (VDI / DaaS services). 

    You will be responsible for the relationship with vendors providing engineering and automation services to the company. EUPS and will need to lead and drive innovative solutions and optimization initiatives, identify automation, user self-service and other improvement opportunities. You will work closely with the End-User Support team (a separate team providing 1st and 2nd level support) to provide to deliver end-user focused services that meets and exceeds user expectations, including 3rd level support. Our End-User infrastructure environment encompasses primarily a Windows-based environment, with Windows 10, VM Ware VDIs, SCCM, Intune and MEM to manage the environment, supported by various other tools and technologies to manage the overall environment.

    DESCRIPTION OF POSITION:

    • You will be responsible for the management of End User Engineering service functions and managing End User Devices, including virtual devices (VDIs) through its lifecycle, whether on or off the client's network, working closely with the Procurement, Asset- and License management team, the Service Management team, Collaboration Team and the Architecture function. 
    • You will be responsible for strategy, quality of the service, support, operations and automation in accordance with agreed service levels for the supported End-User platforms.
    • We'll want you to drive the analysis, identification, prioritisation and implementation of improvements and efficiencies to ensure that the organisation derives maximum value from our services
    • You may get involved in physical asset management, working closely with our Procurement and Asset Management team to provide new, innovative methods of managing End-User Assets through its lifecycle 
    • You will be familiar with organizational change management including end-user training

    KNOWLEDGE AND SKILLS:

    • IT Data Analyst 
    • IT Specialist technical services 
    • Management and control of systems and network engineering support service functions, including strategy and support for business development 
    • Service Level Management agreements 
    • Business Requirements Definition

    QUALIFICATIONS REQUIRED:

    • Grade 12
    • Graduate degree in the field of Information Technology

    EXPERIENCE REQUIRED:

    • Minimum 5 years of Technical Microsoft End-User operations, oversight function, risk measurement, or managed end-user governance 
    • Strong knowledge of System Centre Configuration Manager (SCCM / End-Point Manager / Intune) and your technical knowledge will cover all aspects of maintaining healthy end-user devices (Desktops, Laptops & Virtual desktops) 
    •  You should be capable of defining MDM/MAM and Conditional Access policies to manage and protect applications and data on mobile or untrusted devices 
    • Experience of developing others either through coaching and mentoring 
    • Working collaboratively with suppliers using the ITIL Service Management framework. 
    • Experience in developing plans of action and delivery based on milestones.
    • Experience in the automation of processes and how to figure out costs and benefits of new approaches and leading change or assisting implementation where needed

    ADVANTAGEOUS SKILLS:

    • Scripting and automation knowledge – or development skills 
    • Knowledge of the Microsoft Office 365 stack of tools, specifically MS Teams, OneDrive for Business, and even Exchange/Outlook, SharePoint and Yammer, will be to your advantage
    • Some Project management experience would be a positive for this opportunity
    • Demonstration of where you have documented information relating to the assets including identification, classification and specification of all items, and information related to storage access, versions would be very positive

    go to method of application »

    Back-End Software Engineer

    DESCRIPTION OF POSITION:

    Process

    • Participating in an agile development process as projects require.
    • Collaborate with the team to continually improve development and delivery processes
    • Collaborate closely with customers and stakeholders in understanding in understanding and breaking down requirements
    • Quality, security and performance focus throughout the delivery cycle

    Ownership

    • Ownership and accountability of end-to-end life cycle for new and existing features
    • Ownership of code base and unit and functional tests

    Responsibilities

    • Development of new product capabilities
    • Maintenance of existing product capabilities, including defect fixes
    • Creation of automated tests and contribute towards a sophisticated continuous integration environment
    • Deliver demos throughout the development process to customers and internal stakeholders
    • Customer support, including after hours support rotation, for defect correction and consulting on service resolution
    • Enable customers and Company service organization by actively engaging on IM client channels(Zoom, Webex Teams, and Microsoft Teams etc.)

    KNOWLEDGE AND SKILLS:

    Required skills

    • Linux admin and bash scripting
    • Python
    • Nginx
    • Mong
    • DB
    • Docker / Kubernetes
    • REST API Integration

    Preferred skills

    • Ability to work across technology stacks
    • JavaScript / Typescript
    • NodeJS
    • Jenkins
    • Networking
    • Cloud Apps / Microservices
    • Powershell scripting
    • Ansible

    Competencies

    • Critical thinker and problem-solving skills
    • Motivated, self-starter
    • Fast learner
    • Excellent communication skills

    Driving/Travel Requirements

    • Must hold current valid driver’s license and passport
    • You must have the legal right to work in South Africa

    QUALIFICATIONS REQUIRED:

    • Completed relevant programming courses
    • A degree in Computer Science is preferred

    EXPERIENCE REQUIRED:

    • At least 4 years of development experience

    Method of Application

    Be found by employers. Sign up and complete your profile.

  • Send your application

    View All Vacancies at Vito Solutions Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail