Mizu Innovations IT Staffing Department specializes in contract, contract-to-full-time and full-time placement of the most in-demand technology positions in the industry. Below are just a few of the roles we most commonly place, along with job descriptions that detail the roles, responsibilities, skills, experience and educational requirements of each.
Applications architects require a high level of technical expertise, combined with excellent planning, coordination and communication skills, and the ability to work on teams.
Practitioners must have experience with relevant development tools and specific application and system architecture, in addition to a strong understanding of object-oriented design.
Employers seek a minimum of five to eight years of related work experience and often look for software skill sets such as AJAX, C#/C++ and LAMP.
Expertise in the design, development and deployment of enterprise-level N-tier architecture in a Microsoft .NET Framework or Java Enterprise Edition platform may be required.
Big data engineers communicate with business users and data scientists to understand the business objectives and translate those objectives into data-processing workflows.
Big data engineers should have a strong knowledge of statistics, extensive programming experience, ideally in Python or Java, and the ability to design and implement solutions for big data challenges. Knowledge and experience in data mining, processing large amounts of raw data, and designing and maintaining relational databases for storage and data acquisition are desired. Experience with NoSQL is preferred.
Employers often require a bachelor’s degree in a related field and four to six years of experience.
Successful candidates need a strong background in all aspects of database technology, with an emphasis on the use of analytical and reporting tools.
Excellent written and oral communication skills are a must.
Employers seek a bachelor’s degree in computer science, information systems or engineering, as well as several years of work experience with database queries, stored procedure writing, Online Analytical Processing (OLAP) and data cube technology.
Data scientists must have a range of mathematical and analytical skills, as well as business acumen. Big data scientists analyze and integrate multiple data sets and make recommendations based on their findings.
Experience in programming languages — commonly Python or Java — is often required, as is a Ph.D.
Data security analysts must possess a thorough understanding of all aspects of computer and network security, including such areas as firewall administration, encryption technologies and network protocols.
Analysts need strong oral and written communication, analytical and problem-solving skills, as well as excellent judgment and self-motivation.
It is important that candidates keep abreast of industry security trends and developments, as well as applicable government regulations.
Employers generally seek at least three years of practical information security experience. A professional certification such as the Certified Information Systems Security Professional (CISSP) designation is also a valuable asset.
Candidates for the database administration role need a strong information technology foundation in database structure, configuration, installation and practice.
Employers seek individuals with knowledge and experience in major relational database languages and applications, such as Microsoft SQL Server, Oracle and IBM DB2.
Professional certifications from Microsoft, Oracle and others are also valuable.
Effective database management requires a keen attention to detail, a strong customer service orientation and the ability to work as part of a team.
Successful candidates should be customer service-oriented and proactive in anticipating and resolving problems while maximizing efficient use of computing resources.
Extensive experience with desktop hardware, software applications, operating systems and network connectivity is required.
Although some employers are willing to substitute work experience for formal education.
Additional requirements may include professional certifications from entities such as HDI (Desktop Support Technician or Support Center Analyst), CompTIA or Microsoft (Microsoft Certified IT Professional or Microsoft Certified Systems Administrator).
Understanding of layout aesthetics and programming is a must.
Proficiency in cascading style sheets (CSS), HTML, JavaScript and jQuery is required.
Previous work experience in website design or development may be required.
All help desk personnel need excellent problem-solving, communication and interpersonal skills, along with patience, a customer-friendly attitude and the ability to work in a team environment.
In addition, technicians should have a strong technical understanding of technology, including the various hardware, software and networking systems being supported.
Employer requirements depend on the help desk position level.
Tier 1, an entry-level position, normally requires less than two years of work experience and may require an associate’s degree or completion of coursework at a technical school.
Tier 2 jobs typically require two to four years of work experience and may require a bachelor’s degree or a two-year degree and additional, equivalent work experience in a help desk setting.
Tier 3 positions often require four or more years of help desk experience, may require a bachelor’s degree in computer science or a related field, and/or professional certifications such as HDI’s Customer Service Representative or Support Center Analyst or the Microsoft Certified Systems Engineer (MCSE) designation.
Tier 3
Tier 2
Tier 1
Successful candidates should have a strong technical background in systems and network security, along with excellent interpersonal and leadership abilities.
Superior analytical and problem-solving skills, as well as exceptional written and verbal communication skills, are also essential.
It is important that candidates keep abreast of industry security trends and developments, as well as applicable government regulations.
Employers normally seek five or more years of systems and network security experience. One or more years of managerial experience may also be required. Industry certifications such as the Certified Information Systems Security Professional (CISSP) or the CompTIA Security+ also are commonly sought by employers.
Mobile application developers need strong analytical and problem-solving capabilities.
Employers require previous experience building mobile applications and mobile websites for Android, iOS, Symbian, Windows Mobile or Windows Phone.
Common languages and platforms include Java, Java EE, Java ME, JavaScript, JSON, Objective-C, .NET and HTML.
Successful candidates need an extensive background in all aspects of networking technology and must possess excellent communication skills.
Employers generally seek at least seven years of experience with network operating systems such as Cisco, Novell and Windows Server. A networking certification from sources such as Cisco, Microsoft or Novell also is highly valued.
Network architects should also have experience working with routers, switches, cabling and other essential network hardware.
Candidates must understand and be able to conceptualize applications from both a technical/programming perspective and a business point of view.
Excellent programming abilities in common languages and frameworks, such as C#/C++, Java Enterprise Edition/AJAX and Microsoft .NET, are needed for the coding aspects of the position.
Candidates must have strong analytical and problem-solving abilities, along with good interpersonal and communication skills.
As an SAP consultant you will participate in SAP implementation & rollout projects or SAP support & maintenance projects. Based on user requirements analysis you will prepare functional designs, system configuration, perform relevant testing and deployment of the designed business solution.
What will be your responsibility:
What we are looking for:
Nice to have:
Job Description
SAP development professionals specialize in the design, development, integration and delivery of functional and industry solutions and processes for clients based on existing packages or custom-built systems.
What will be your responsibility:
Qualifications
What we are looking for:
Nice to have:
Successful candidates should be detail oriented and have excellent problem-solving and analytical abilities.
Good communication skills and the ability to work independently and as part of a development team are required.
A minimum of two to three years of programming experience is a typical requirement. Equally important are programming skills in languages and frameworks such as C#/C++, HTML, Java/Java Enterprise Edition, Microsoft .NET and SQL Server.
Successful systems analyst candidates must be excellent analytical thinkers and problem solvers, as well as effective communicators.
A broad understanding of, and experience working with hardware and software systems, including their installation, maintenance and life cycles is required.
Employers look for five or more years of experience working with specific applications and/or operating systems.
In addition to in-depth knowledge of the technology being used, engineers need advanced analytical, troubleshooting and design skills.
The ability to communicate complex information to technical and nontechnical users, including management, is also essential.
Employers may require extensive knowledge of the development process, including specific documentation and quality assurance.
Employers generally prefer candidates with five or more years of engineering experience working with the specific hardware and software systems used by the company.
Web developers should have in-depth knowledge of internet protocols and applications, in addition to a solid understanding of business strategy.
They need strong communication skills and the ability to work both individually and as part of a team.
Employers typically seek individuals with several years of developer experience. Sample code and web links to sample work are often requested.
Candidates should be well versed in web technologies, software and tools, such as AJAX, ColdFusion, JavaScript, SOAP, HTML/DHTML, LAMP and others.
Would you like to join us or hire us? Please email us at sales@mizuinnovations.co.za we will get back to you.
Mizu Innovations employs technology enthusiasts who focus on application development, system administration work, and software maintenance providing practical programming and technology implementation for business. Mizu Innovations is the place for someone looking for a challenging IT career and access to the kind of training, expertise and development tools that only a large company can offer. You will have the opportunity to work on a variety of projects, try the latest technologies, and to be a part of an international team with a vast range of career opportunities.