MJM Recruitment

71 job(s) at MJM Recruitment

MJM Recruitment Durban, South Africa
Jul 13, 2018
Permanent
To ensure that the allocated GP target is met or exceeded on an annual basis within the SI policy and procedures on a continuous basis                               To liaise with external customers, government institutions, committees, internal customers and service providers to ensure SI experience, compliance to legislation as well as SI policy and procedure                              To coordinate and solve customer queries and complaints through the client call-logging procedure and policy as well as the SLA                            To manage allocated new and existing customer relations according to agreed terms and conditions as well as SI policy and procedure framework within SI brand identity                            To compile and distribute business communication to internal and external customers in line with SI policy and procedure on a continuous basis                               To contribute and advise on an annual sales and marketing plan for approval by management as well as the implementation of the approved marketing plan within the allocated industry or area in line with the SI policy and procedure                           To ensure that the sales policy and procedures are followed with every potential and existing transaction on a continuous basis                               To evaluate customer account and portfolio on a continuous basis according to SI policy and procedure as well as legislation requirements                               To update and process new leads on the relevant sales forecasting system on a continuous basis according to the SI policy and procedure                     To build and achieve the expected target of the quarterly sales forecast and to submit it to the relevant manager in line with SI policy and procedure                               To ensure that all allocated and agreed development activities are successfully completed in line with SI policy and procedure                           To coach and mentor all relevant staff on the level and area of expertise on a continuous basis in line with SI policy and procedure framework, as and when required                               Requirements Matric Diploma in sales or business At least 3 years’ experience in in a Business Development/Sales role within the Workforce Management industry, accompanied by a proven track record of achievement against an individual sales target. This experience must be in the Capex industry level. Solution building and selling within the Workforce Management arena A solid understanding of the business drivers that influence customer decisions in the Integrated Solutions arena. Professional presentation skills Professional proposal writing skills Excellent computing skills Negotiation skills Customer relationship building skills Additional requirements for the job Drivers’ license Travelling and after-hours work Medical examination
MJM Recruitment Durban, South Africa
Jul 13, 2018
Permanent
  To provide an onsite support service for the customers on, servers, printers, switches, routers and desktops. To ensure that all locally assigned incidents, requests and changes are actioned and cleared daily, updated accurately, reassigned or closed appropriately, and are delivered to global standards as set by Service Delivery. To create and develop trusting relationships with the client (Client satisfaction) and any 3rd party vendors who also provides services to the customer. Main Responsibilities / Tasks: To administer, maintain, be accountable and troubleshoot the network consisting of servers, pc's printers, switches, hubs, routers and UPS’s. To be accountable for all logged calls within the SLA and to communicate with the Help desk and ensure successful completion. Ensure all procedures such as Health checks, Change control and Network documentation is adhered to, up to date and accurate. Manage the distribution and retention of data on various storage devices. Undertake a regular service program, including support of operating systems. Installing approved software and hardware connecting users to networks and providing initial training. Facilitate all cabling needed with an approved cabling company. Ensuring users efficient and effective utilisation of applications and equipment Establish and control systems access and security Monitor systems in order to optimise performance and to initiate recovery action after system failures Assist the customer concerning replacement of outdated equipment and software Prepare site monthly reports. Ensure that the site at all times complies with customers audit as well as group standards. General housekeeping to be done of the computer room, computer cabinets and cabling to Bytes Technology Group's standards Manage all IT assets onsite. Ensure Daily Health Checks are completed and reports submitted to the Ops team on daily basis. Communicate/Escalate to the Service Delivery Manager/Senior Engineers on any issues Proactive suggestions into site operations with regards to Standard Operating Procedures(SOPS) Professional conduct including excellent communication etiquette to all internal and external clients. KPA and KPI Definition No          Job Objectives (KPA)                      KPI’s      1              To ensure continuous self-development in terms of knowledge and skills in respect to the internal and external customer’s requirements. Human Capital   25           To be competent in the specific internal and external client’s systems, software and hardware requirements and obtain certification and provide proof to the Site Operations Manager / Service Delivery Manager within 48 Hours after completion.            60                                                 To ensure that the employee keeps to the work schedule and any deviation must be communicated verbally within a reasonable timeframe to allow for alternative arrangements to be made by the Site Operations Manager / Service Delivery Manager.               40 2              To ensure that the Service Level Agreement (SLA) is met as per internal and external customer requirements. Customer                 50           To ensure that calls logged are followed up / escalated, serviced and closed within the agreed SLA.                  30                                                 To identify, log and resolve all alerts received on a daily basis.     10                                                 Maintain and update Site Documentation including Network site diagrams and ensuring that daily health checks are accurate.               15                                                 Spares to be available, managed and allocated correctly with monthly sign off and in line with call according to the SLA.              10                                                 Accurately manage assets, change controls and take ownership and responsibility for the site as per SLA           25                                                 To ensure a minimum of 75% customer satisfaction is achieved during service continuity                 10 3              To ensure that the quality and processes of internal and external customers are adhered to as specified in the company’s policies and procedures. Quality Processes            25           To ensure compliance with internal and external client’s safety and security regulations as well as Occupational Health and Safety Act requirements.                30                                                 To adhere to Internal and External customer’s electronic code of conduct.             25                                                 To ensure best practises in respect to Site housekeeping and preventative maintenance are performed as specified in the task / maintenance list and limited resolution required after service continuity.        30                                                 Submit Monthly reports timeously and accurately             15 Summary of Job Requirements Formal Qualifications Required  Essential / Desirable Matric, A+ N+ with MCITP             Essential CCNA    Desirable Job Related Experience Required              Time Span           Essential / Desirable Back office applications 3 Years Essential projects Server installation 2003 / 2008 R2            1 Year   Desirable Exchange 2003 / 2007     1 Year   Essential Windows 7  / Office 2007/2010   2 Years Essential Networking Hardware   2 Years Desirable Virtualisation     1 Year   Essential Terminal Server 1 Year   Desirable Backup technologies      1 Year   Essential HP Product experience  2 Years Desirable Own transport                   Essential Job Related Knowledge Required              Essential / Desirable Knowledge of Maintenance and Support of Desktop user environment   Essential Knowledge of Maintenance and Support of Server environment Essential Knowledge of Maintenance of San Environment Desirable Knowledge of Microsoft Applications user and Backoffice              Essential Knowledge of Wi-fi and Radio based systems       Desirable Knowledge of Networking            Essential   Job Related Skills Required          Rating Customer communication skills and developing customer loyalty               10/10 Adaptability and reliability            9/10 Time management          10/10 Initiative, ownership and quality                9/10
MJM Recruitment Durban, South Africa
Jul 13, 2018
Permanent
To support and maintain all desktop / servers and networking infrastructure in accordance with the client SLA’s. To assist in all ad hoc duties as required and specified in the Job Description. Main Responsibilities / Tasks: Provide 2nd and 3rd line support to all Bytes clients Provide backup services and support to networking monitoring services (NMS) To administer, maintain, be accountable and troubleshoot client networks consisting of servers, pc's printers, switches, firewalls, routers and UPS’s. Communicate/Escalate to the Service Delivery Manager/Senior Engineers on any issues outside of your control/abilities but owning the problem to completion. Ensure all calls are logged and be accountable for all logged calls within the SLA and to communicate with the Help desk and ensure successful completion of calls. Ensure all procedures such as Health checks, Change control and Network documentation is adhered to, up to date and accurate. Installing approved software and hardware connecting users to networks and providing initial guidance. Facilitate all IT 3rd Pty activities onsite where it has an impact on the overall IT service to the client. Establish and control systems access and security. Monitor systems in order to optimise performance and to initiate recovery action after system failures Assist the customers concerning replacement of outdated equipment and software Prepare site weekly and monthly reports. Identify trends and exceptions and provide clear explanations and recommendations. Ensure that the sites at all times comply with customers audit as well as group standards. Assist with general housekeeping in accordance with Bytes standards Proactive suggestions into site operations with regards to Standard Operating Procedures(SOPS) Professional conduct including excellent communication etiquette to all internal and external clients. Identify new IT opportunities and feed back to the Bytes account managers. Keep certifications up to date and keep abreast of technology Bytes support and / or should be supporting. Get involved in pre-sales opportunities wherever possible.   KPA and KPI Definition No          Job Objectives (KPA)                      KPI’s      1              To ensure continuous self-development in terms of knowledge and skills in respect to the internal and external customer’s requirements. Human Capital   25           To be competent in the specific internal and external client’s systems, software and hardware requirements. Ensure that all certifications and courses are updated on the skills matrix and provide proof to the Site Operations Manager / Service Delivery Manager within 48 Hours after completion.           60                                                 To ensure that the employee keeps to the work schedule and any deviation must be communicated verbally within a reasonable timeframe to allow for alternative arrangements to be made by the Site Operations Manager / Service Delivery Manager.  Sick leave to be communicated within an hour prior work commencement, annual and sick leave due to planned medical procedures communicated as per BSI leave Policy.                40 2              To ensure that the Service Level Agreement (SLA) is met as per internal and external customer requirements.     Customer                 50           To ensure that calls logged are followed up / escalated, serviced and closed within the agreed SLA.                  20                                                 To identify, log and resolve problems based on trend & exception analyses           15                                                 To ensure preventative maintenance tasks are performed as specified in the task / maintenance schedule.                 20                                                 Ensure that exceptional quality of service and delivery is provided to the Customer & Internal IT Team in accordance with BSI values and commitment.               20                                                 Identify new IT opportunities and feed back to BSI account manager         5                                                 Uphold the BSI standard when interfacing with customers and Ensure continuous communication and feedback is provided to all customers regarding calls logged including IT vendor calls effecting the business.             20 3              To ensure that the quality and processes of internal and external customers are adhered to as specified in the company’s policies and procedures.   Quality Processes            25           To ensure compliance with internal and external client’s safety and security regulations as well as Occupational Health and Safety Act requirements.                25                                                 To adhere to Internal and External customer’s electronic code of conduct.             25                                                 To ensure that both BSI and Clients best practice, policies, procedures and standards are adhered to by completing and updating the required task lists, checklists and documentation per call/task.            50 Summary of Job Requirements Formal Qualifications Required  Essential / Desirable Matric, A+ N+    Essential Microsoft MCSA Server 2012 – Hyper-V Desirable NetApp / Dell EMC Certified        Desirable CCNP     Desirable Job Related Experience Required              Time Span           Essential / Desirable Server 2012 / 2016           3 Years Essential Exchange 2010 / 2013 / 2015 / 2016         2 Year   Desirable WSUS 2012          2 Years Desirable Networking Hardware   3 Years Desirable Hyper V 2 Years Essential Backup technologies      2 Years Desirable Desktop Windows – Windows 8 3 Years Essential Desktop Office 2010        3 Years Essential Own transport                   Essential Job Related Knowledge Required              Essential / Desirable Knowledge of Maintenance and Support of Desktop user environment   Essential Knowledge of Maintenance and Support of Server environment Essential Knowledge of Maintenance of San Environment Desirable Knowledge of Microsoft Applications user and Backoffice              Essential Knowledge of Wi-fi and Radio based systems       Desirable Knowledge of Networking            Essential Job Related Skills Required          Rating Customer communication skills and developing customer loyalty               10/10 Adaptability and reliability            10/10 Time management          10/10 Initiative, ownership and quality                10/10
MJM Recruitment Durban
Jul 13, 2018
Permanent
To support and maintain all desktop / servers and networking infrastructure in accordance with the client SLA’s. To assist in all ad hoc duties as required and specified in the Job Description. Main Responsibilities / Tasks: Provide 2nd and 3rd line support to all company clients Provide backup services and support to networking monitoring services (NMS) To administer, maintain, be accountable and troubleshoot client networks consisting of servers, pc's printers, switches, firewalls, routers and UPS’s. Communicate/Escalate to the Service Delivery Manager/Senior Engineers on any issues outside of your control/abilities but owning the problem to completion. Ensure all calls are logged and be accountable for all logged calls within the SLA and to communicate with the Help desk and ensure successful completion of calls. Ensure all procedures such as Health checks, Change control and Network documentation is adhered to, up to date and accurate. Installing approved software and hardware connecting users to networks and providing initial guidance. Facilitate all IT 3rd Pty activities onsite where it has an impact on the overall IT service to the client. Establish and control systems access and security. Monitor systems in order to optimise performance and to initiate recovery action after system failures Assist the customers concerning replacement of outdated equipment and software Prepare site weekly and monthly reports. Identify trends and exceptions and provide clear explanations and recommendations. Ensure that the sites at all times comply with customers audit as well as group standards. Assist with general housekeeping in accordance with company standards Proactive suggestions into site operations with regards to Standard Operating Procedures(SOPS) Professional conduct including excellent communication etiquette to all internal and external clients. Identify new IT opportunities and feed back to the company account managers. Keep certifications up to date and keep abreast of technology company support and / or should be supporting. Get involved in pre-sales opportunities wherever possible.   KPA and KPI Definition No          Job Objectives (KPA)                      KPI’s      1              To ensure continuous self-development in terms of knowledge and skills in respect to the internal and external customer’s requirements. Human Capital   25           To be competent in the specific internal and external client’s systems, software and hardware requirements. Ensure that all certifications and courses are updated on the skills matrix and provide proof to the Site Operations Manager / Service Delivery Manager within 48 Hours after completion.           60                                                 To ensure that the employee keeps to the work schedule and any deviation must be communicated verbally within a reasonable timeframe to allow for alternative arrangements to be made by the Site Operations Manager / Service Delivery Manager.  Sick leave to be communicated within an hour prior work commencement, annual and sick leave due to planned medical procedures communicated as per BSI leave Policy.                40 2              To ensure that the Service Level Agreement (SLA) is met as per internal and external customer requirements. Customer                 50           To ensure that calls logged are followed up / escalated, serviced and closed within the agreed SLA.                  20                                                 To identify, log and resolve problems based on trend & exception analyses           15                                                 To ensure preventative maintenance tasks are performed as specified in the task / maintenance schedule.                 20                                                 Ensure that exceptional quality of service and delivery is provided to the Customer & Internal IT Team in accordance with BSI values and commitment.               20                                                 Identify new IT opportunities and feed back to BSI account manager         5                                                 Uphold the BSI standard when interfacing with customers and Ensure continuous communication and feedback is provided to all customers regarding calls logged including IT vendor calls effecting the business.             20 3              To ensure that the quality and processes of internal and external customers are adhered to as specified in the company’s policies and procedures.   Quality Processes            25           To ensure compliance with internal and external client’s safety and security regulations as well as Occupational Health and Safety Act requirements.                25                                                 To adhere to Internal and External customer’s electronic code of conduct.             25                                                 To ensure that both BSI and Clients best practice, policies, procedures and standards are adhered to by completing and updating the required task lists, checklists and documentation per call/task.            50 Summary of Job Requirements Formal Qualifications Required  Essential / Desirable Matric, A+ N+    Essential Microsoft MCSA Server 2012 – Hyper-V Desirable NetApp / Dell EMC Certified        Desirable CCNP     Desirable Job Related Experience Required              Time Span           Essential / Desirable Server 2012 / 2016           3 Years Essential Exchange 2010 / 2013 / 2015 / 2016         2 Year   Desirable WSUS 2012          2 Years Desirable Networking Hardware   3 Years Desirable Hyper V 2 Years Essential Backup technologies      2 Years Desirable Desktop Windows – Windows 8 3 Years Essential Desktop Office 2010        3 Years Essential Own transport                   Essential Job Related Knowledge Required              Essential / Desirable Knowledge of Maintenance and Support of Desktop user environment   Essential Knowledge of Maintenance and Support of Server environment Essential Knowledge of Maintenance of San Environment Desirable Knowledge of Microsoft Applications user and Backoffice              Essential Knowledge of Wi-fi and Radio based systems       Desirable Knowledge of Networking            Essential Job Related Skills Required          Rating Customer communication skills and developing customer loyalty               10/10 Adaptability and reliability            10/10 Time management          10/10 Initiative, ownership and quality                10/10
MJM Recruitment Durban, South Africa
Jul 09, 2018
Permanent
The Test Analyst in this role will be responsible to find, communicate and report significant issues/ bugs detected during rigorous testing of the application. The Test Analyst participates with the entire team to ensure that the software development process doesn't sacrifice quality to complete project deliverables.   Role Requirements Knowledge         Experience testing in an Agile, Iterative and Waterfall software development process and environment Solid experience working with automation frameworks Ability to understand business and functional requirements and to map them to test cases Strong understanding of manual and automated testing process Experience with documenting test plans for acceptance, regression, functional, and stress testing Understanding of configuration management and version control Basic SQL query design (Stored Procedures and Triggers) and relational database testing Knowledge of performance test automation tools and effective implementation techniques Risk based testing and test prioritization (Risk identification, assessment, mitigation and management) Good practical understanding of software validation methodologies Experience of testing end to end solutions Experience with defect tracking process Converting manual test case base to automated tests Maintaining and extending the automation suite Identify test automation needs and develop automated scripts / test cases to cover gaps according to test automation plan   Skills Interact directly with developers and rest of the team to resolve test issues and application enhancements during the SDLC Effective communication skills for both technical and business audiences Able to take initiative and contribute to overall development of good software testing practices and processes   Role Responsibilities The responsibilities of this role will include but not limited to the following: Testing in both waterfall and agile environments, develop and execute automated test scripts where required. Develop Software Test Specifications, test reports and validation protocols for unit, integration and performance testing. Developing and executing automated test scripts. Interact directly with developers to resolve test issues and application enhancements during SDLC Effective communication skills for both technical and business audiences Able to take initiative and contribute to overall development of good software testing practices and processes; i.e., perform manual static testing. Capable of test leading testing projects without supervision Designing and implementing automation scripts applying the latest techniques in test automation (e.g., data-driven testing) Review requirements, specifications, user documentation and other project documentation to assure quality of the products and tests to be developed Use risk-driven techniques to develop, maintain and execute automated test suites for various Software Ensure proper version control and configuration management of all test objects developed and test environments used. Implement and develop automated test practices for both web and windows applications Design and create test scripts to address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability in preparation for implementation. Work as part of a team to ensure project success and individually to continuously improve testing process and strategy associated with automation.   Creates Test Plans Converts the development requirements and design documents into a set of testing plans (cases and scripts), which will be used to verify that the system meets the client needs. Obtains approval on test plans from the core project team. Implements usability and technical test plans as part of the project plan. Executes Test Plans Conducts testing and follows testing checklists according to the established test plans. Identifies and documents system deficiencies and recommends solutions to the development team. Validates and verifies system requirements and technical design specifications through identifying and reporting software defects. Documents and communicates any bugs/ issues to the development team. Manage testing throughout development life cycle Reviews and assures user requirements according to the client requirements. Ensures that the business solution meets the clients’ objectives, is thoroughly tested and implemented smoothly according to the project plan   Education & Qualification IT related BSc/BCom/NDiploma QA Certification (ISEB) ISTQB Certification MCSA: SQL Server - Querying Microsoft SQL Server 2012 (Exam 70-461) OR Oracle PL/SQL Developer Certified Associate (Exam 1Z0-147)   And any of the following: ISTQB Technical Test Analyst (CTAL) ISTQB Test Automation (CTEL) IIST Principles of Software Test Automation (CSTP) IIST Certified Software Test Automation Specialist (CSTAS) Relevant Experience A minimum of 4+ years software testing experience Must have 2-3 years’ experience in test automation Solid experience working with test automation frameworks Experience of testing end to end solutions Risk based testing and test prioritization (Risk identification, assessment, mitigation and management) Working knowledge of SQL Application of testing principles and techniques Previous development experience Database testing, Web service testing Exposure to VB Script, Java, C#, SQL, XML Exposure to load or performance testing Experience of source control systems and configuration management.  
MJM Recruitment Durban, South Africa
Jul 09, 2018
Permanent
Assumes main responsibility for executing the technical architecture vision, and steering technical work within a development team in that direction over time. The technical lead should provide solutions to technical issues and act to enable the development team to be as efficient as possible. They should also ensure that appropriate technical standards and principles are not only communicated throughout their team but furthermore, that they are actively enforced. Role Outcomes Identify, understand and plan for technical impacts of planned systems, and ensure that new technical specifications are properly integrated with existing processes and skill sets within the development team. Interact with Company employees and/or customers to learn and document technical specifications. Ensure quality technical design standards are defined and/or updated for use in application system design and development. Complete the build of a system collaboratively with the development team or individually. Ensure the application system or features developed by the team are produced to the highest possible technical quality in the required timeframes. Ensure the development team has delivered the application system or features in accordance with the technical architectural vision and the development team have applied relevant technical quality standards. Complete technical implementation of the application system or features with the development team or individually. Enable developers to improve their technical skills Ensure the software that the development team is responsible for, is technically healthy and that its health is visible to the team and the wider development team to enable focus on improving technical health of software products. Act as example to all the developers on the team by advocating technical learning. To understand and articulate technical principles and technical quality for a development team Role Responsibilities   Defines and maintains the technical design processes within the development methodology/framework being utilized Ensures solutions meet the quality technical assurance standards in accordance to product requirements. Identifies technical design skill sets and relevant training to improve technical design and technical development capability within the development teams. Analyses, designs and produces technical system specifications or technical user stories to modify existing systems and develop new systems, based on the work in progress list of priorities. Reviews technical designs completed by the development team in line with design and development processes and quality standards and to ensure the technical design meets the functional requirements or user stories of the application. Investigates change requests for technical implications thoroughly when received from customers. If required prepares and presents proposal quotations for technical delivery against the architectural vision. Liaises directly with Architects and Product managers when preparing quotes to ensure all technical factors have been taken into account. Works closely with developers to ensure technical compatibility and quality. Plans and manages workload in a flexible manner to meet deadlines as per agreed project plan. Communicates the technical requirements to the development team in a clear and understandable manner. Provide technical support and guidance to developers and project manager to ensure that the necessary action plans/ solutions are implemented. Builds the designed application system with the development team. Develops collaboratively with the test analysts unit test plans and/or system/user test plans for the technical needs of the projects. If required Conducts user acceptance testing against system technical specifications. Conducts quality assurance within the development team to ensure adherence to technical quality standards and quality of technical design. Role KPI’s Percentage of technical solutions/services delivered Percentage of improvement in efficiencies to deliver optimally technically designed application systems and features Percentage improvement in technical skills within the development team Percentage improvement in reduced technical rework Percentage improvement in meeting technical delivery deadlines Role Characteristics Strong interpersonal skills and abilities Proficient relationship building skills Ability to deliver in terms of Key Performance Indicators Extensive knowledge of the IT environment Proficient technical understanding of IT applications Analytical thinking, able to identify trends, risks, and resolutions Proficient technical design capability Proficient ability to anticipate technical issues and formulate remedial actions Good understanding of the architectural vision and ability to design a solution in line with the vision Good understanding of architectural, framework and language patterns Good understanding of IT trends Quality Orientated Proficient in analyzing cause and effect relationships Sound theoretical and practical understanding of Application and technical Development and design principles in line with an architectural vision. Proficient estimation skillsets for technical delivery Solid understanding of the organization’s objectives Internally able to generate the respect, motivation and ability to lead development teams with respect to technical principles and technical quality Proficient in planning and organizing Effective time management Significance of Job in the Organization Delivery of quality technical systems for the organization and its customers. Education & Qualification Relevant degree/diploma would be a recommendation Relevant Experience A minimum of eight (8) years development experience in IT software development industry, with Microsoft, JAVA, Oracle and BI tools Technical Design experience in the development role Understanding of system functionality at enterprise system level. Specialist knowledge of technical quality standards and technical delivery. Proven experience in providing technical solutions that align to the architectural vision. Proven experience in working within a development team and improving developers technical skillset Manufacturing and financial ERP systems experience will be an advantage. Relevant Experience Knowledge of one or more of following Technologies ASP.Net VSO C# WPF JAVA Oracle DB SQL DB Oracle ADF Jasper Reporting Application Server Weblog Server Linux Windows Oracle Forms and reports Oracle Discoverer Qlikview / Cognos/ OBIEE/ ODI Thorough knowledge of technical design principles and technical quality standards used for the development of new systems, and enhancements to existing application systems.  NON TECHNICAL An investigative mind and a confident, energetic personality Problem resolution skills Analytical thinking Cause and effect analysis Quality Orientated The ability to work under pressure Take ownership and develop preventative measures to technical challenges Must be detail oriented Ability to interact with The Company’s technical team members and help formulate solutions Proven Team and project delivery experience within high pressure timed constrained projects Thorough knowledge of employee policy and procedures. Ability to gather and analyze facts draws conclusions, define problems, and suggest solutions. Ability to communicate effectively. Contribution to team success  
MJM Recruitment Durban, South Africa
Jul 09, 2018
Permanent
The Test Analyst in this role will be responsible to find, communicate and report significant issues/ bugs detected during rigorous testing of the application. The Test Analyst participates with the entire team to ensure that the software development process doesn't sacrifice quality to complete project deliverables. Role Requirements Knowledge         Experience testing in an Agile, Iterative and Waterfall software development process and environment Solid experience working with automation frameworks Ability to understand business and functional requirements and to map them to test cases Strong understanding of manual and automated testing process Experience with documenting test plans for acceptance, regression, functional, and stress testing Understanding of configuration management and version control Basic SQL query design (Stored Procedures and Triggers) and relational database testing Knowledge of performance test automation tools and effective implementation techniques Risk based testing and test prioritization (Risk identification, assessment, mitigation and management) Good practical understanding of software validation methodologies Experience of testing end to end solutions Experience with defect tracking process Converting manual test case base to automated tests Maintaining and extending the automation suite Identify test automation needs and develop automated scripts / test cases to cover gaps according to test automation plan Skills Interact directly with developers and rest of the team to resolve test issues and application enhancements during the SDLC Effective communication skills for both technical and business audiences Able to take initiative and contribute to overall development of good software testing practices and processes Role Responsibilities The responsibilities of this role will include but not limited to the following: Testing in both waterfall and agile environments, develop and execute automated test scripts where required. Develop Software Test Specifications, test reports and validation protocols for unit, integration and performance testing. Developing and executing automated test scripts. Interact directly with developers to resolve test issues and application enhancements during SDLC Effective communication skills for both technical and business audiences Able to take initiative and contribute to overall development of good software testing practices and processes; i.e., perform manual static testing. Capable of test leading testing projects without supervision Designing and implementing automation scripts applying the latest techniques in test automation (e.g., data-driven testing) Review requirements, specifications, user documentation and other project documentation to assure quality of the products and tests to be developed Use risk-driven techniques to develop, maintain and execute automated test suites for various Software Ensure proper version control and configuration management of all test objects developed and test environments used. Implement and develop automated test practices for both web and windows applications Design and create test scripts to address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability in preparation for implementation. Work as part of a team to ensure project success and individually to continuously improve testing process and strategy associated with automation.   Creates Test Plans Converts the development requirements and design documents into a set of testing plans (cases and scripts), which will be used to verify that the system meets the client needs. Obtains approval on test plans from the core project team. Implements usability and technical test plans as part of the project plan. Executes Test Plans Conducts testing and follows testing checklists according to the established test plans. Identifies and documents system deficiencies and recommends solutions to the development team. Validates and verifies system requirements and technical design specifications through identifying and reporting software defects. Documents and communicates any bugs/ issues to the development team. Manage testing throughout development life cycle Reviews and assures user requirements according to the client requirements. Ensures that the business solution meets the clients’ objectives, is thoroughly tested and implemented smoothly according to the project plan. Education & Qualification IT related BSc/BCom/NDiploma QA Certification (ISEB) ISTQB Certification MCSA: SQL Server - Querying Microsoft SQL Server 2012 (Exam 70-461) OR Oracle PL/SQL Developer Certified Associate (Exam 1Z0-147) And any of the following: ISTQB Technical Test Analyst (CTAL) ISTQB Test Automation (CTEL) IIST Principles of Software Test Automation (CSTP) IIST Certified Software Test Automation Specialist (CSTAS) Relevant Experience A minimum of 4+ years software testing experience Must have 2-3 years’ experience in test automation Solid experience working with test automation frameworks Experience of testing end to end solutions Risk based testing and test prioritisation (Risk identification, assessment, mitigation and management) Working knowledge of SQL Application of testing principles and techniques Previous development experience Database testing, Web service testing Exposure to VB Script, Java, C#, SQL, XML Exposure to load or performance testing Experience of source control systems and configuration management.  
MJM Recruitment Durban, South Africa
Jul 09, 2018
Permanent
We are looking for an user-experience (UX) developer who is able to understand our business requirements and any technical limitations, as well as be responsible for conceiving and conducting user research, interviews and surveys, and translating them into sitemaps, user flows, customer journey maps, wireframes, mock-ups and prototypes. The developer will also be expected to design the overall look and feel of the product, and to ensure a great user experience. Role Responsibility Translate concepts into user flows/ wireframes/ mock-ups and prototypes that lead to intuitive user experiences. Facilitate the product managers vision, by researching, conceiving, sketching, prototyping and user-testing experiences for various products within the company suite. Conduct competitive analysis on products that operate in the same space. Design and deliver wireframes, or user journeys, and mock-ups optimized for a wide range of devices and interfaces. Identify design problems and devise elegant solutions. Take a user-centered design approach and rapidly test and iterate your designs. Collaborate with other team members and stakeholders. Coordinate with team on UI issues like navigation, user journeys, etc. Creates logical and innovative solutions to complex requirements. Understanding of working as part of a project team. Create and amend programs in accordance with the design, agreed development standards and tools to achieve a well-engineered solution. Maintain detailed documentation and project files with respect to progress, problems, needed changes, etc., and provide regular reports on such to the Team\ Project leader and/or Systems. Review technical deliverables and manage quality in order to ensure that what has been built meets user expectation. Ensure ongoing technical and application support that will comply with the established level of service and support for existing systems to the line organisation users. Provide daily technical, functional and operation support for the existing software applications. Role Requirements Ability to work with product managers and clients to understand detailed requirements and design complete user experiences that meet the product needs and vision. Extensive experience in using UX design best practices to design solutions, and a deep understanding of mobile-first and responsive design. Ability to iterate designs and solutions efficiently and intelligently. Ability to clearly and effectively communicate design processes, ideas, and solutions to teams and clients. A clear understanding of the importance of user-centered design and design thinking. Ability to work effectively in a team setting including synthesizing abstract ideas into concrete design implications. Be excited about collaborating and communicating closely with teams and other stakeholders via a distributed model, to regularly deliver design solutions for approval. Be passionate about resolving user pain points through great design. Be open to receiving feedback and constructive criticism. Be passionate about all things UX and other areas of design and innovation. Research and showcase knowledge in the industry’s latest trends and technologies. Skills and Competency Is a self-starter who requires minimal supervision, and takes high ownership of work assigned Must be able to provide guidance and support to junior/intermediate developers to ensure that project deliverables are met in the required quality standards, time and budget estimations; Takes a logical, analytical approach to problem solving and pays close attention to detail; Ability to work under pressure; Ability to follow and abide by all information, security, and ISO policies and practices; Ability to work from test scripts as well as the ability to complete independent, non-script based testing; Good communications skills (verbal and written) Experience using the Agile development framework and any different development methodologies by the organisation; Shows evidence of analytical ability and appreciates the importance of commercial constraints; Takes ownership of assigned tasks, maintains good rapport within the team, provides strong contribution and feedback to/ from the team lead; Artistic eye for design; Ability to think creatively; Mathematical aptitude and strong problem-solving skills; Excellent IT and programming skills; Excellent organisational and time management skills; An understanding of the latest trends and their role in a commercial environment; Self-development skills to keep up to date with fast-changing trends; Professional approach to time, costs and deadlines. Education & Qualification BSc(Computer Science or Information Systems)/ BCom(Information Systems)/A National Diploma in IT/and or equivalent qualification; Relevant Experience A minimum of 5 years development and UX design experience; Preference will be given to candidates who have experience designing complex solutions for complete digital environments. Expertise in standard UX software such as Axure, Balsamiq, Framer, and the like is a must. Basic HTML5, CSS3, and JavaScript skills are a plus. XAML and Xamarin Forms experience. Has acquired a broad understanding of IS concepts and practical, those used within own organisation concerning the systems development life cycle; Experience with VSTS source control management; Design and analysis skills; Experience using SharePoint, Visual Studio or Telerik.       An Advantage: Experience using C#. Experience using ASP.NET (including JavaScript). Experience using WPF (using also MVVM). Experience using Microsoft SQL Server. Experience in WCF. Experience in Azure, Xamarin Forms, SQLite, Windows Store App & Windows Phone development. N-tier architecture application development. .Net Core and .Net Web services development.
MJM Recruitment Durban, South Africa
Jul 09, 2018
Permanent
The purpose of this role is to design, building code and implementing the solution as specified within the project plan and accordance with the defined business needs. Role Requirements Technical analysis & design Analyze and design new\existing system changes and evaluate business impact of change, enhancements and new designs; Analyze system change requests to provide work estimates; Ability to review supplied specifications, conceptualize the technical solutions to meet the requirements and map the relevant technical designs and documents for the required changes e.g. physical data flows, file layouts, routines and utilities, program specifications or prototypes; Translate the logical designs into physical designs and detailed programs designs, taking into account the agreed standards, the target environments infrastructure and architecture, performance requirements and external integrations; Liaise with the system development team or support consultants on the development of enhancements to overcome known problems or further fulfill the requirements;   Support and development Creates logical and innovative solutions to complex requirements. Understanding of working as part of a project team; Create and amend programs in accordance with the design, agreed development standards and tools to achieve a well-engineered solution; Maintain detailed documentation and project files with respect to progress, problems, needed changes, etc., and provide regular reports on such to the Team\ Project leader and/or Systems; Review technical deliverables and manage quality in order to ensure that what has been built meets user expectation; Ensure ongoing technical and application support that will comply with the established level of service and support for existing systems to the line organization users; Provide daily technical, functional and operation support for the existing software applications;   Testing Construct, interpret and execute system and program test plans to verify correct operation of completed systems; Plan, design and conduct test of program; correcting errors and re-test to achieve an error free result.   Skills and Competency Is a self-starter who requires minimal supervision, and takes high ownership of work assigned Must be able to provide guidance and support to junior/intermediate developers to ensure that project deliverables are met in the required quality standards, time and budget estimations; Takes a logical, analytical approach to problem solving and pays close attention to detail; Ability to work under pressure; Ability to follow and abide by all information, security, and ISO policies and practices; Ability to work from test scripts as well as the ability to complete independent, non-script based testing; Good communications skills (verbal and written) Experience using the agile development framework and any different development methodologies by the organization; Understanding of secure coding best-practices; Shows evidence of analytical ability and appreciates the importance of commercial constraints; Takes ownership of assigned tasks, maintains good rapport within the team, and provides strong contribution and feedback to / from the team lead; Contributes towards improving development/ support process – Strong focus on evaluating and analyzing flaws/ discrepancies in system, and ability to estimate, plan and implement efficient, high-quality solutions; Work well with others as part of a team;     Education & Qualification BSc(Computer Science or Information Systems)/ BCom(Information Systems)/A National Diploma in IT/and or equivalent qualification; Professional Qualifications Level 5; Oracle certification is advantageous   Relevant Experience A minimum of 5 years development experience; Must have 4-5 years’ experience using PL/SQL Must have 4-5 years’ experience using Oracle Developer Forms and Reports Must have 4-5 years’ experience using Oracle DBMS Knowledge of Oracle ADF and Java technologies is advantageous Knowledge of Jasper reporting is advantageous Has acquired proven experience in the following frameworks/technologies o             SOA – Services Orientated architecture o             Web Services (SOAP) o             ESB - Enterprise server bus Has acquired a broad understanding of IS concepts and practical, in particular those used within own organization concerning the systems development life cycle; Advanced design and analysis skills (includes database design); Has acquired proven experience in working on integration software development projects
MJM Recruitment Durban, South Africa
Jul 09, 2018
Permanent
The purpose of this role is to lead a team responsible for successful technical project delivery   This person is responsible for project delivery of the team, process efficiencies, team efficiencies and leadership of a team.  Role Requirements Provides technical analysis & design Analyses and designs existing systems and evaluate the business impact of changes, enhancements and new designs Compiles designs for various projects meeting the business and client requirements Carries out sufficient research and development to identify new trends and features that could be incorporated to enhance the current system to improve business processes and productivity Provides input at the technical forum refine technical documentation enabling the development process to be efficient and meeting client requirements Produces the necessary documentation that supports the software development design Provides assistance in the user gathering requirements process and present ideas to the user ensuring all technical and design aspects are understood and agreed Provides high level guidance to internal staff on the whole system and how the modules fit in the system Understands 3rd party systems and liaises with 3rd parties ensuring that the application work efficiently Liaises with the client to ensure all technical requirements/ application concerns are attended to in a professional and client service driven manner Provides technical direction for development and design to the development team Suggests alternative technical solutions to meet customer requirements more efficiently and effectively Managed build process Provides guidance and support to developers in providing the best technical solution that is sustainable and meets the client’s requirements Acts in the role of a senior developer to assist with complex coding solutions in accordance to the quality and deadlines required of the project Produces code for a stipulated program and in accordance to the agreed design Provides estimates of effort required to complete the projects, working closely with the project manager, this would include but not be limited to analysis of development time, skills and resources required Assists with the allocation of tasks to resources to ensure that the workload is evenly spread to meet business goals and within the relevant team member's level of competence and ability Provides unit testing and code walk –through reviews ensuring quality standards are met Reviews and maintains coding standards Provides technical trouble shooting guidance to the team to ensure that the project requirements are met within the agreed timeframes Conduct UAT's on developed system to ensure that the application meets the quality standards required by the client and company Managed implementation rollouts Coordinates the rollout of the system on client site ensuring that it is functioning effectively and efficiently. Provides guarantee period support to the client ensuring client issues are dealt with professionally and timeously. Provides a comprehensive hand over to the retainer support team allowing them to meet the client’s expectations of quality service Documents system manual reviews in a clear and comprehensive manner Evaluates implementation queries based on project priorities Managed team Manages resources through providing guidance, mentorship, support and developmental opportunities to aid team members to meet project deadlines and quality Provides status reporting inclusive of but not limited to utilisation plans, project updates, process improvements and team initiatives Monitors and allocates resources to meet project deadlines Assists with the recruitment of resources, based on technical competence and experience, ensuring potential candidates meet the project requirements Conducts and provides input to the performance appraisals of team   Education & Qualification BSc/ BCom degree Relevant Experience 8 years development experience Detailed and wide range technical knowledge across entire domain systems. Expert technical knowledge (Oracle & Java platforms) Maintains high levels of understanding of product knowledge and business domain knowledge Excellent leadership/ management skills Proven process improvement experience Advanced design and analysis skills (includes database design) Good presentation and communication skills Exposure or training with Oracle ADF and web logic server. Must have proven experience in leading a team of a minimum of three members.  
MJM Recruitment Durban, South Africa
Jul 09, 2018
Permanent
Provision of application support and optimisation of ERP financial systems and sub systems. Program designs from logical specifications. The development, maintenance, and enhancement of programs. The documentation of programs. Produce logical and physical designs from functional designs for applications.   Role Requirements Support application systems and business processes Follows-up and closes all issues logged after resolution ensuring that the client is satisfied with the end result Makes programming changes, within technical level of competence, to correct bugs ensuring high level of quality are maintained Software configuration Support end users Understanding of system functionality at the application level Ability to understand and interpret technical system specifications Ability to develop and implement systems Ability to produce technical specs for the programs Ability to do conceptual system design and compile suitable design documents Ability to complete object oriented design Ability to do Database design (logical and Physical models)     Role Responsibilities Creates logical and innovative solutions to complex requirements. Understanding of working as part of a project team Provide technical estimates to project manager Review technical deliverables in order to ensure that what has been built meets user expectation May be required to manage quality assurance, system & user acceptance testing May be required to implement systems Is a self-starter who requires minimal supervision, and takes high ownership of work assigned Must be able to Travel (national/international) Must provide guidance and support to junior/intermediate developers to ensure that project deliverables are met in the required time and budget estimations.     Education & Qualification A National Diploma in IT/and or equivalent qualification     Relevant Experience A minimum of 4 years in systems development for an intermediate developer Preference will be given to a candidate with 1 year developing code in Java or Java scripting Preference will be given to a candidate with 1 year of object oriented design experience Strong analytical skills using Object orientation programming Strong analytical skills preferably PL/SQL or similar query language Oracle forms, Reports and PL/SQL  experience required Preference will be given to the candidate who has A sound financial background Preference will be given to the candidate who has had ADF training and/or ADF experience  
MJM Recruitment Durban, South Africa
Jul 09, 2018
Permanent
The purpose of this role is design, building code and implementation as specified within the project plan and accordance with the defined business needs. Role Requirements Technical analysis & design Ability to understand and interpret requirements and technical specifications; Ability to produce technical specifications of small-medium complexity programs; Ability to produce database designs; Ability to provide technical estimates to work. Support and development Create and amend programs in accordance with the design, agreed development standards and tools to achieve a well-engineered solution; Maintain documentation and project files with respect to progress, problems, needed changes, etc., and provide regular reports on such to the Team\ Project leader and/or Systems; Review technical deliverables and manage quality in order to ensure that what has been built meets user expectation; Provide daily technical, functional and operation support for the existing software applications. Testing Construct, interpret and execute system and program test plans to verify correct operation of completed systems; Plan, design and conduct test of program; correcting errors and re-test to achieve an error free result. Skills and Competency Is a self-starter who requires minimal supervision, and takes high ownership of work assigned Must be able to provide guidance and support to junior developers to ensure that project deliverables are met in the required quality standards, time and budget estimations; Takes a logical, analytical approach to problem solving and pays close attention to detail; Ability to work under pressure; Ability to work from test scripts as well as the ability to complete independent, non-script based testing; Good communications skills (verbal and written) Experience using different development methodologies by the organisation; Takes ownership of assigned tasks, maintains good rapport within the team, provides strong contribution and feedback to/ from the team lead; Contributes towards improving development/ support process. Focus on evaluating and analyzing flaws/ discrepancies in system, and ability to implement efficient, high-quality solutions; Work well with others as part of a team. Education & Qualification BSc(Computer Science or Information Systems)/ BCom(Information Systems)/A National Diploma in IT/and or equivalent qualification; Microsoft Certified Systems Developer (MCSD) would be an advantage. Relevant Experience A minimum of 4 years development experience; Must have 2-3 years’ experience using C#; Must have 2-3 years’ experience using ASP.NET; Must have 2-3 years’ experience using WPF; Must have 2-3 years’ experience using Microsoft SQL Server; Azure, Xamarin, SQLite, Windows Store App & Windows Phone development would be an advantage; Has acquired a broad understanding of IS concepts and practical, in particular those used within own organisation concerning the systems development life cycle; Design and analysis skills (includes database design); Experience using SharePoint, Visual Studio or Telerik will be an advantage
MJM Recruitment Cape Town, South Africa
Jul 09, 2018
Permanent
Provision of application support and optimization of ERP financial systems and sub systems. Program designs from logical specifications. The development, maintenance, and enhancement of programs. The documentation of programs. Produce logical and physical designs from functional designs for applications.   Role Requirements Support application systems and business processes Follows-up and closes all issues logged after resolution ensuring that the client is satisfied with the end result Makes programming changes, within technical level of competence, to correct bugs ensuring high level of quality are maintained Software configuration Support end users Understanding of system functionality at the application level Ability to understand and interpret technical system specifications Ability to develop and implement systems Ability to produce technical specs for the programs Ability to do conceptual system design and compile suitable design documents Ability to complete object oriented design Ability to do Database design (logical and Physical models)     Role Responsibilities Creates logical and innovative solutions to complex requirements. Understanding of working as part of a project team Provide technical estimates to project manager Review technical deliverables in order to ensure that what has been built meets user expectation May be required to manage quality assurance, system & user acceptance testing May be required to implement systems Is a self-starter who requires minimal supervision, and takes high ownership of work assigned Must be able to Travel (national/international) Must provide guidance and support to junior/intermediate developers to ensure that project deliverables are met in the required time and budget estimations.     Education & Qualification A National Diploma in IT/and or equivalent qualification     Relevant Experience A minimum of 4 years in systems development for an intermediate developer Preference will be given to a candidate with 1 year developing code in Java or Java scripting Preference will be given to a candidate with 1 year of object oriented design experience Strong analytical skills using object orientation programming Strong analytical skills preferably PL/SQL or similar query language Oracle forms, Reports and PL/SQL experience required Preference will be given to the candidate who has A sound financial background Preference will be given to the candidate who has had ADF training and/or ADF experience  
MJM Recruitment Durban, South Africa
Jul 09, 2018
Permanent
The purpose of this role is to lead a team responsible for successful technical delivery. This person is responsible for technical delivery of the team, process efficiencies, team efficiencies and leadership of a team within the Microsoft Business Unit in ensuring that the team achieve the necessary outcomes to ensure effective operation. Role Requirements Technical analysis & design Analyses and designs existing systems and evaluate the business impact of changes, enhancements and new designs; Compiles designs for various projects meeting the business and client requirements; Carries out sufficient research and development to identify new trends and features that could be incorporated to enhance the current system to improve business processes and productivity; Provides input at the technical forum refine technical documentation enabling the development process to be efficient and meeting client requirements; Produces the necessary documentation that supports the software development design; Provides assistance in the user gathering requirements process and present ideas to the user ensuring all technical and design aspects are understood and agreed; Provides high level guidance to internal employees on the whole system and how the modules fit in the system; Understands 3rd party systems and liaises with 3rd parties ensuring that the application work efficiently; Liaises with the client and project owners to ensure all technical requirements/ application concerns are attended to in a professional and client service driven manner; Provides technical direction for development and design to the development team; Suggests alternative technical solutions to meet customer requirements more efficiently and effectively; Manage and build process Provides guidance and support to developers in providing the best technical solution that is sustainable and meets the client’s requirement; Acts in the role of a senior developer to assist with complex coding solutions in accordance to the quality and deadlines required of the project; Provides estimates of effort required to complete the projects, working closely with the project manager and product owners, this would include but not be limited to analysis of development time, skills and resources required; Assists with the allocation of tasks to resources to ensure that the workload is evenly spread to meet business goals and within the relevant team member's level of competence and ability; Provides unit testing and code walk–through reviews ensuring quality standards are met; Reviews and maintains coding standards and development processes; Provides technical trouble shooting guidance to the team to ensure that the project requirements are met within the agreed timeframes; Evaluates implementation queries based on project priorities; Coordinates the rollout of the system on client site ensuring that it is functioning effectively and efficiently; Manage Team Experience of people management and the ability to lead and influence others; Experience in formal personal development planning and individual, team and process performance management; Manages resources through providing guidance, mentorship and support; Provides status reporting inclusive of but not limited to utilisation plans, project updates, process improvements and team initiatives; Monitors and allocates resources to meet project deadlines; Assists with the recruitment of resources, based on technical competence and experience, ensuring potential candidates meet the project requirements; Conducts and provides input to the performance appraisals of team; Must have a good understanding of team dynamics to teach and steer a team through the common stages of team development – forming, storming, norming, performing and transforming; Must be able to see the big picture and understands what the team is working toward; Must acts as a coach and is skilled at conflict resolution, been able to reinforce team rules, and must be able to encourage individuals; Must be able to be a tactful communicator and are able to comfortable providing constructive feedback to the team, as well as individual team members. Skills and Competency Is a self-starter who requires minimal supervision, and takes high ownership of work assigned Proven experience in leading and managing the delivery of system/software development projects in a structured environment; Able to influence and drive projects to meet key milestones and overcome challenges Comfortable working without routine supervision; A desire to remain technically capable and an expert in current technologies Takes a logical, analytical approach to problem solving and pays close attention to detail; Ability to work under pressure; Ability to follow and abide by all information, security, and ISO policies and practices; Good communications skills (verbal and written); Experience using the Agile development framework and any different development methodologies by the organisation; Shows evidence of analytical ability; Appreciates the importance of commercial constraints; Contributes towards improving development/ support process – Strong focus on evaluating and analyzing flaws/ discrepancies in system, and ability to estimate, plan and implement efficient, high-quality solutions; Ensure awareness, involvement and support from the key stakeholders and participants by building strong development teams and maintaining robust communication on the project status throughout its life cycle; Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards; Strong client liaison and stakeholder management skills; Detailed and wide range technical knowledge across entire domain systems; Maintains high levels of understanding of product knowledge and business domain knowledge Excellent leadership/ management skills; Proven process improvement experience. Have a roadmap in certifications for Microsoft. Education & Qualification BSc(Computer Science or Information Systems)/ BCom(Information Systems)/A National Diploma in IT/and or equivalent qualification; Professional Qualifications Level 5; Microsoft Certified Professional. Relevant Experience A minimum of 10 years development experience; Must have minimum of 5 years’ experience using C#; Must have minimum of 5 years’ experience using ASP.NET (including Java scripting); Must have minimum of 5 years’ experience using Microsoft SQL Server; Must have 4-5 years’ experience using WPF (using also MVVM); Having 2-3 years’ experience in WCF will be an advantage; Azure, Windows Store App & Windows Phone development would be an advantage; Has acquired a broad understanding of IS concepts and practical, in particular those used within own organisation concerning the systems development life cycle; Advanced design and analysis skills (includes database design); Experience using SharePoint, Visual Studio or Telerik will be an advantage; Experience using MVC will be an advantage; Must have expert technical knowledge in Microsoft; Must have experience in leading a team of a minimum
MJM Recruitment Cape Town, South Africa
Jul 09, 2018
Permanent
The Test Analyst in this role will be responsible to find, communicate and report significant issues/ bugs detected during rigorous testing of the application. The Test Analyst participates with the entire team to ensure that the software development process doesn't sacrifice quality to complete project deliverables.   Role Requirements Knowledge         Experience testing in an Agile, Iterative and Waterfall software development process and environment Solid experience working with automation frameworks Ability to understand business and functional requirements and to map them to test cases Strong understanding of manual and automated testing process Experience with documenting test plans for acceptance, regression, functional, and stress testing Understanding of configuration management and version control Basic SQL query design (Stored Procedures and Triggers) and relational database testing Knowledge of performance test automation tools and effective implementation techniques Risk based testing and test prioritization (Risk identification, assessment, mitigation and management) Good practical understanding of software validation methodologies Experience of testing end to end solutions Experience with defect tracking process Converting manual test case base to automated tests Maintaining and extending the automation suite Identify test automation needs and develop automated scripts / test cases to cover gaps according to test automation plan   Skills Interact directly with developers and rest of the team to resolve test issues and application enhancements during the SDLC Effective communication skills for both technical and business audiences Able to take initiative and contribute to overall development of good software testing practices and processes   Role Responsibilities The responsibilities of this role will include but not limited to the following: Testing in both waterfall and agile environments, develop and execute automated test scripts where required. Develop Software Test Specifications, test reports and validation protocols for unit, integration and performance testing. Developing and executing automated test scripts. Interact directly with developers to resolve test issues and application enhancements during SDLC Effective communication skills for both technical and business audiences Able to take initiative and contribute to overall development of good software testing practices and processes; i.e., perform manual static testing. Capable of test leading testing projects without supervision Designing and implementing automation scripts applying the latest techniques in test automation (e.g., data-driven testing) Review requirements, specifications, user documentation and other project documentation to assure quality of the products and tests to be developed Use risk-driven techniques to develop, maintain and execute automated test suites for various Software Ensure proper version control and configuration management of all test objects developed and test environments used. Implement and develop automated test practices for both web and windows applications Design and create test scripts to address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability in preparation for implementation. Work as part of a team to ensure project success and individually to continuously improve testing process and strategy associated with automation.   Creates Test Plans Converts the development requirements and design documents into a set of testing plans (cases and scripts), which will be used to verify that the system meets the client needs. Obtains approval on test plans from the core project team. Implements usability and technical test plans as part of the project plan. Executes Test Plans Conducts testing and follows testing checklists according to the established test plans. Identifies and documents system deficiencies and recommends solutions to the development team. Validates and verifies system requirements and technical design specifications through identifying and reporting software defects. Documents and communicates any bugs/ issues to the development team. Manage testing throughout development life cycle Reviews and assures user requirements according to the client requirements. Ensures that the business solution meets the clients’ objectives, is thoroughly tested and implemented smoothly according to the project plan   Education & Qualification IT related BSc/BCom/NDiploma QA Certification (ISEB) ISTQB Certification MCSA: SQL Server - Querying Microsoft SQL Server 2012 (Exam 70-461) OR Oracle PL/SQL Developer Certified Associate (Exam 1Z0-147)   And any of the following: ISTQB Technical Test Analyst (CTAL) ISTQB Test Automation (CTEL) IIST Principles of Software Test Automation (CSTP) IIST Certified Software Test Automation Specialist (CSTAS) Relevant Experience A minimum of 4+ years software testing experience Must have 2-3 years’ experience in test automation Solid experience working with test automation frameworks Experience of testing end to end solutions Risk based testing and test prioritization (Risk identification, assessment, mitigation and management) Working knowledge of SQL Application of testing principles and techniques Previous development experience Database testing, Web service testing Exposure to VB Script, Java, C#, SQL, XML Exposure to load or performance testing Experience of source control systems and configuration management.  
MJM Recruitment Umhlanga, South Africa
Jul 09, 2018
Permanent
To support and maintain all desktop / servers and networking infrastructure in accordance with the client SLA’s. To assist in all ad hoc duties as required and specified in the Job Description. Main Responsibilities / Tasks: Provide 2nd and 3rd line support to all Bytes clients Provide backup services and support to networking monitoring services (NMS) To administer, maintain, be accountable and troubleshoot client networks consisting of servers, pc's printers, switches, firewalls, routers and UPS’s. Communicate/Escalate to the Service Delivery Manager/Senior Engineers on any issues outside of your control/abilities but owning the problem to completion. Ensure all calls are logged and be accountable for all logged calls within the SLA and to communicate with the Help desk and ensure successful completion of calls. Ensure all procedures such as Health checks, Change control and Network documentation is adhered to, up to date and accurate. Installing approved software and hardware connecting users to networks and providing initial guidance. Facilitate all IT 3rd Pty activities onsite where it has an impact on the overall IT service to the client. Establish and control systems access and security. Monitor systems in order to optimise performance and to initiate recovery action after system failures Assist the customers concerning replacement of outdated equipment and software Prepare site weekly and monthly reports. Identify trends and exceptions and provide clear explanations and recommendations. Ensure that the sites at all times comply with customers audit as well as group standards. Assist with general housekeeping in accordance with Bytes standards Proactive suggestions into site operations with regards to Standard Operating Procedures(SOPS) Professional conduct including excellent communication etiquette to all internal and external clients. Identify new IT opportunities and feed back to the Bytes account managers. Keep certifications up to date and keep abreast of technology Bytes support and / or should be supporting. Get involved in pre-sales opportunities wherever possible.   KPA and KPI Definition No          Job Objectives (KPA)                      KPI’s      1              To ensure continuous self-development in terms of knowledge and skills in respect to the internal and external customer’s requirements. Human Capital   25           To be competent in the specific internal and external client’s systems, software and hardware requirements. Ensure that all certifications and courses are updated on the skills matrix and provide proof to the Site Operations Manager / Service Delivery Manager within 48 Hours after completion.           60 To ensure that the employee keeps to the work schedule and any deviation must be communicated verbally within a reasonable timeframe to allow for alternative arrangements to be made by the Site Operations Manager / Service Delivery Manager.  Sick leave to be communicated within an hour prior work commencement, annual and sick leave due to planned medical procedures communicated as per BSI leave Policy.            40 2              To ensure that the Service Level Agreement (SLA) is met as per internal and external customer requirements. Customer                 50           To ensure that calls logged are followed up / escalated, serviced and closed within the agreed SLA.                  20                                                 To identify, log and resolve problems based on trend & exception analyses           15                                                 To ensure preventative maintenance tasks are performed as specified in the task / maintenance schedule.                 20                                                 Ensure that exceptional quality of service and delivery is provided to the Customer & Internal IT Team in accordance with BSI values and commitment.               20                                                 Identify new IT opportunities and feed back to BSI account manager         5                                                 Uphold the BSI standard when interfacing with customers and Ensure continuous communication and feedback is provided to all customers regarding calls logged including IT vendor calls effecting the business.             20 3              To ensure that the quality and processes of internal and external customers are adhered to as specified in the company’s policies and procedures.   Quality Processes            25           To ensure compliance with internal and external client’s safety and security regulations as well as Occupational Health and Safety Act requirements.                25                                                 To adhere to Internal and External customer’s electronic code of conduct.             25                                                 To ensure that both BSI and Clients best practice, policies, procedures and standards are adhered to by completing and updating the required task lists, checklists and documentation per call/task.            50 Summary of Job Requirements Formal Qualifications Required  Essential / Desirable Matric, A+ N+    Essential Microsoft MCSA Server 2012 – Hyper-V Desirable NetApp / Dell EMC Certified        Desirable CCNP     Desirable Job Related Experience Required              Time Span           Essential / Desirable Server 2012 / 2016           3 Years Essential Exchange 2010 / 2013 / 2015 / 2016         2 Year   Desirable WSUS 2012          2 Years Desirable Networking Hardware   3 Years Desirable Hyper V 2 Years Essential Backup technologies      2 Years Desirable Desktop Windows – Windows 8 3 Years Essential Desktop Office 2010        3 Years Essential Own transport                   Essential Job Related Knowledge Required              Essential / Desirable Knowledge of Maintenance and Support of Desktop user environment   Essential Knowledge of Maintenance and Support of Server environment Essential Knowledge of Maintenance of San Environment Desirable Knowledge of Microsoft Applications user and Backoffice              Essential Knowledge of Wi-fi and Radio based systems       Desirable Knowledge of Networking            Essential Job Related Skills Required          Rating Customer communication skills and developing customer loyalty               10/10 Adaptability and reliability            10/10 Time management          10/10 Initiative, ownership and quality                10/10                
MJM Recruitment Riverhorse Valley, Newlands East, South Africa
Jul 06, 2018
Permanent
Sales - The position involves Business Development in a sales capacity of ATS offering. The position requires a person who has an in depth understanding of business issues and challenges currently facing SA businesses and who can engage business leaders with confidence in a sales cycle when immediately engaged. The position requires a person who has the capacity to gain in depth understanding of the technical aspects of wide and local are networking, ICT security, storage and other IT solutions and associated services. Above all, the person must be highly professional, self motivated and demonstrate high levels of dedication and commitment to the team and the division. The core focus will be developing new business with new clients focussing on the solutions offered by the ATS division, including: Cisco, HP, Juniper, F5, Bluecoat, NetApp, MPLS Services and ICT Managed Services and Outsourcing. The incumbent must be able to work under pressure and as part of a highly motivated sales team. Liason with Divisional Managers, Program Managers and Customers must be maintained on a professional scale at all times. Main Responsibilities / Tasks Targeting new clients, primarily in the Government, Enterprise and Upper Mid-Market space and achieving agreed sales targets Aligning with Sales and Divisional Managers to gain new business Completing and maintaining opportunity, account strategy and sales forecast documentation. Presenting at sales meetings to provide updates on sales activity. It is expected at month-end that the monthly forecast balances against revenue and profit is achieved. Understanding ATS solutions to best position these into own strategic and new business account base. Ongoing self-education and training attendance to become and remain an expert in ATS division solutions. Participate in solution workshops with the client and ATS pre-sales consultants. Prepare professional and accurate quotations and proposals that comply with all the company corporate governance policies and guidelines. Prepare and present highly professional presentations to clients. Respond quickly and efficiently to all client requests. Develop a suitable sales strategy and campaign for all major targeted clients. Participate in the development of Go-To-Market strategies of the division. Represent the division at conferences and client marketing events. Maintain up-to-date understanding of ATS solutions through proactive self learning, research and interaction with product managers and consultants – both internal and external to Bytes. Build and maintain a strong relationship with our technology Partners. KPA and KPI Definition No          Job Objectives (KPA)      KPA Weight %    KPI’s      KPI Weight % 1              Human Capital                                                   2              Customer                                                                                            3              Finance                                                                4              Quality & Process                                            Summary of Job Description Formal Qualifications Required  Essential / Desirable Sales qualifications in Cisco, Dell, Huawei, Juniper, HP, F5, Bluecoat, MPLS or equivalent. Job Related Experience Required              Time Span           Essential / Desirable Minimum of 10 years of successful sales experience in the ICT industry    Job Related Knowledge Required              Essential / Desirable General hardware, networking and ICT knowledge. Conversant with industry standards. Understanding of general business benefits of ATS solutions.       Job Related Skills Required          Rating Success in closing solutions business in the R1M+ range  Excellent Customer relationship and personal interaction skills.   Must be exceptionally literate and well versed.  Good presentation skills.              Ability to translate clients business requirements into a possible solution.
MJM Recruitment Durban, South Africa
Jul 05, 2018
Permanent
To provide excellent customer service in terms of monitoring customer infrastructure and proactively identifying issues as well as network monitoring and resolving related queriesLevel of Work:N/AAdditional requirements:DriversBackground Check MAIN ACCOUNTABILITIES AND APPROXIMATE TIME SPLIT Customer            33                 To liase with bussiness units and management relating to              50 IT problems in order ensure compliance tol                 To liase with bussiness units and management relating to IT problems in order ensure compliance to legislation, Altron policy and procedure as well as delivering on the Altron customer experience.                 To communicate and liaise with external and internal      50 clients, suppliers and vendors to ensure compl                 To communicate and liaise with external and internal clients, suppliers and vendors to ensure compliance to policies and procedures as well as delivering on the Altron customer experience. Human Capital   33                   To mentor and coach subordinates within the specific area           50 of responsibility according to policies an                 To mentor and coach subordinates within the specific area of responsibility according to policies and procedures                 To ensure that all the allocated and contracted development      50 activities (Individual Development Plan)                 To ensure that all the allocated and contracted development activities (Individual Development Plan) between manager and employee is successfully completed within the Altron policy and procedure framework.                 To comply with all prescribed and relevant policies,          15 procedures, best practices and compliancerequi                 To comply with all prescribed and relevant policies, procedures, best practices and compliance requirements                 To proactivley monitor security threats and incidents in  14 order to identify security risks, analyse t                 To proactivley monitor security threats and incidents in order to identify security risks, analyse the issue and escalate to relevant parties acoording to policies and procedures To promptly, efficiently and accuratley log calls of incidents on the call logging system according 14 To promptly, efficiently and accuratley log calls of incidents on the call logging system according to policies and procedures         To trouble shoot logged issues and to update the call logged on the system (communicating withclien      14 To trouble shoot logged issues and to update the call logged on the system (communicating with clients , vendors and suppliers) according to policies and procedures  Follow up on all calls logged until completion/resolved according to standard operating procedures          14 Follow up on all calls logged until completion/resolved according to standard operating procedures          To use the key injection system to insert the correct key into the point of sale terminal according                14 To use the key injection system to insert the correct key into the point of sale terminal according to client specifications and policies and procedures           To handle internal IT support queries and escalate if/when necessary according to standardoperating      15 To handle internal IT support queries and escalate if/when necessary according to standard operating procedures                REQUIRED EXPERIENCE Essential              IT service desk   3 Essential              IT Infrastructure, Service and Supp           1 Preferred            Network operating system          1 REQUIRED SKILLS Non Critical Skills              Interpersonal Non Critical Skills              Commitment to personal growth and personal resilience Non Critical Skills              Organisational Non Critical Skills              Good people interaction skills, at Non Critical Skills              CCNA Non Critical Skills              Network and Support Troubleshooting Non Critical Skills              Vulnerability Management REQUIRED TRAINING Essential              Health and Safety Training To liaise with business units and management relating to IT problems in order ensure compliance. To liase with bussiness units and management relating to IT problems in order ensure compliance to legislation, company policy and procedure as well as delivering on the company's customer experience. To communicate and liaise with external and internal        clients, suppliers and vendors to ensure compliance To communicate and liaise with external and internal clients, suppliers and vendors to ensure compliance to policies and procedures as well as delivering on the company's customer experience. To mentor and coach subordinates within the specific area of responsibility according to policies. To mentor and coach subordinates within the specific area of responsibility according to policies and procedures To ensure that all the allocated and contracted development      To ensure that all the allocated and contracted development activities (Individual Development Plan) between manager and employee is successfully completed within the company policy and procedure framework. To comply with all prescribed and relevant policies, procedures, best practices and compliance To comply with all prescribed and relevant policies, procedures, best practices and compliance requirements. To proactively monitor security threats and incidents in order to identify security risks To proactively monitor security threats and incidents in order to identify security risks, analyse the issue and escalate to relevant parties according to policies and procedures To promptly, efficiently and accurately log calls of incidents on the call logging system according To promptly, efficiently and accurately log calls of incidents on the call logging system according to policies and procedures         To trouble shoot logged issues and to update the call logged on the system To trouble shoot logged issues and to update the call logged on the system (communicating with clients , vendors and suppliers) according to policies and procedures  Follow up on all calls logged until completion/resolved according to standard operating procedures Follow up on all calls logged until completion/resolved according to standard operating procedures          To use the key injection system to insert the correct key into the point of sale terminal according                To use the key injection system to insert the correct key into the point of sale terminal according to client specifications and policies and procedures           To handle internal IT support queries and escalate if/when necessary according to standard of operating To handle internal IT support queries and escalate if/when necessary according to standard operating procedures                  Required Qualifications: Std10\Grade 12 A+ , N+ CCNA Certificate SSCP Certificate
MJM Recruitment Durban, South Africa
Jul 05, 2018
Permanent
INTERNAL SALES ADMINISTRATOR   To compile accurate quotes according to request and/or solution received according to SI policies and procedures                                                                                To ensure appropriate vendor quotes are utilized and correct discounts applied according to SI policies and procedures ie. Deal registrations                                                                                                                                                               To respond/acknowledge all quote requests/queries within the 30 minute SLA according to standard operating procedures.                                                                       To deliver acceptable service to internal and external customers with no valid complaints at managers' discretion                                                                                Communication on a daily basis via email to internal and external customers on quote requests / orders and queries                                                                                To handle escalated queries in order to conclude with a satisfactory outcome to both customer and company according to SI policies and procedures                                                                                                                                  To ensure requests have been acknowledged and updated daily.                                                                To ensure that all the correct information and supporting documentation is uploaded                                                                      To ensure that all quotes are completed within the customer specific SLA's                                                                            Ensure all orders received before 15h00 must be processed the same day                                                                                                                              Ensure individual development is in line with the role being fulfilled            Qualifications: Std 10 or Grade 12           Business or sales certificate         Degree: Industry related sales, business development     Sales      Business Development  Networking technology Storage technology         Microsoft and other Software technologies            Communication (Written and Verbal) Clear, concise, good command and conveyance of language         Feedback/information sharing skills - Ability to convey information accurately & constructively    Time management - Effective time utilization, meeting all deadlines         Strong communication, analytical, problem solving, and decision making skills to effectively uncover        Service orientated           Relationship building skills with all stakeholders (interdepartmental/customers etc.)        Administrative in nature (organized)       Results oriented: Ability to achieve targets within given parameters         Proactive, self-starters, with a focus on delivery/outputs Ability to identify opportunities Interpersonal communication skills including diversity    
MJM Recruitment Durban
Jul 05, 2018
Permanent
BUSINESS DEVELOPMENT CONSULTANT – DURBAN   Job Description To ensure that the allocated GP target is met or exceeded on an annual basis within the SI policy and procedures on a continuous basis                               To liaise with external customers, government institutions, committees, internal customers and service providers to ensure SI experience, compliance to legislation as well as SI policy and procedure                              To coordinate and solve customer queries and complaints through the client call-logging procedure and policy as well as the SLA                            To manage allocated new and existing customer relations according to agreed terms and conditions as well as SI policy and procedure framework within SI brand identity                            To compile and distribute business communication to internal and external customers in line with SI policy and procedure on a continuous basis                               To contribute and advise on an annual sales and marketing plan for approval by management as well as the implementation of the approved marketing plan within the allocated industry or area in line with the SI policy and procedure                           To ensure that the sales policy and procedures are followed with every potential and existing transaction on a continuous basis                               To evaluate customer account and portfolio on a continuous basis according to SI policy and procedure as well as legislation requirements                               To update and process new leads on the relevant sales forecasting system on a continuous basis according to the SI policy and procedure                     To build and achieve the expected target of the quarterly sales forecast and to submit it to the relevant manager in line with SI policy and procedure                               To ensure that all allocated and agreed development activities are successfully completed in line with SI policy and procedure                           To coach and mentor all relevant staff on the level and area of expertise on a continuous basis in line with SI policy and procedure framework, as and when required                               Requirements Matric Diploma in sales or business At least 3 years’ experience in in a Business Development/Sales role within the Workforce Management industry, accompanied by a proven track record of achievement against an individual sales target. This experience must be in the Capex industry level. Solution building and selling within the Workforce Management arena A solid understanding of the business drivers that influence customer decisions in the Integrated Solutions arena. Professional presentation skills Professional proposal writing skills Excellent computing skills Negotiation skills Customer relationship building skills Additional requirements for the job Drivers’ license Travelling and after-hours work Medical examination