MJM Recruitment

97 job(s) at MJM Recruitment

MJM Recruitment Durban, KwaZulu-Natal, South Africa
Feb 19, 2018
Permanent
Financial advisers provide clients with specialist advice on how to effectively manage their financial wellbeing. The role involves researching the marketplace and recommending the most appropriate products and services available, ensuring clients are aware of and understand products that best meet their needs and then securing a sale. Advisers may specialise in particular products, depending on their clients, such as selling employee pension schemes to companies or offering mortgage, pension or investment advice to private clients. Others are generalists, offering advice to clients in all of these areas, as well as saving plans and insurance. *In order to give financial advice, advisers must have professional qualifications and follow strict financial industry rules. Financial advisers may be known as financial planners or wealth managers. Responsibilities Tasks vary depending on the role but typically involve: Contacting clients and setting up meetings, either within an office environment or in clients' homes or business premises; Conducting in-depth reviews of clients' financial circumstances, current provision and future aims; Analysing information and preparing plans best suited to individual clients' requirements; Completing risk analyses; Researching the marketplace and providing clients with information on new and existing products and services; Designing financial strategies; Assisting clients to make informed decisions; Researching information from various sources, including providers of financial products; Reviewing and responding to clients changing needs and financial circumstances; Promoting and selling financial products to meet given or negotiated sales targets; Negotiating with product suppliers for the best possible rates; Liaising with head office and financial services providers; Communicating with other professionals, such as estate agents, solicitors and valuers; Keeping up to date with financial products and legislation; Producing financial reports; Contacting clients with news of new financial products or changes to legislation that may affect their savings and investments; Meeting the regulatory aspects of the role, e.g. requirements for disclosure, costs of the services provided and also the advised products. Commission 80/20 split in favour of the advisor with potential for improvement. No desk fee, overhead expenses, telephone or associated costs. Financial advisers may also earn bonuses and have additional benefits i.e. Medical Aid & Provident Fund Working Hours Manage your own time within a flexible environment. Industry leading training programmes provided to enhance knowledge and refine skills set. What to Expect An energetic and enthusiastic working environment. Uncapped earning potential. Ability to build your own practice. Qualifications Although this area of work is open to candidates of any discipline, the following subjects may improve your chances: Accountancy / Business Management / Finance or financial studies. Entry without a degree is certainly possible and we often regard personal qualities as important as academic qualifications. Matric, however, is a minimum requirement. Relevant experience in a customer service, sales or financial services setting is also viewed positively. New entrants are assigned a mentor in order to facilitate learning alongside experienced advisers. It is possible to enter the financial advice sector as a Para-planner, providing research and administrative support to a financial adviser. Skills You will need to show evidence of the following: Excellent communication, interpersonal and listening skills; The capability to explain complex information simply and clearly; The ability to network and establish relationships with clients; Research and analytical skills; Negotiation and influencing skills as well as determination and tenacity; The ability to work in a team; Time management skills; Customer service skills; Self-motivation and organisation; A good level of numeracy and IT skills; A target-driven mind-set; A flexible approach to work; Prompt decision-making abilities; Discretion and an understanding of the need for client confidentiality; An ethical and professional approach to work. A full driving licence is required. Cellphone and laptop are essential. EQ.FIN provides in-house training through a combination of formal tuition and on-the-job training. Trainees will gradually begin to work with clients under supervision and, gaining experience and qualifications, will acquire their own book of clients. In the early stages, you will usually shadow an experienced financial adviser, doing some of the research and administration connected with their work and then you will gradually begin to deal directly with clients yourself, under supervision. As you become more experienced, you will acquire your own list of clients. After you are qualified, regular supervision ensures that you maintain levels of competence and compliance with regulations. The qualifications that you take may depend on the requirements of the organisation you work for and their specialist area. Career Prospects After a period as a successful financial adviser, you could choose to: Work on behalf of clients with larger sums to invest; Specialise in one type of financial advice, such as pensions and retirement planning or savings investments plans - you might become the acknowledged expert in your office and colleagues would refer to you when they needed specialist advice for a client; Move upwards within your company and become responsible for the work of several other advisers, for the recruitment and training of new staff or for marketing and promoting the company - this might involve developing links with accountants, estate agents and solicitors in order to encourage them to refer clients to you. Some advisers move into compliance work, which involves ensuring that all advisers follow company rules and regulations issued by regulatory bodies. You should continue to develop your skills and knowledge throughout your career. Studying for more advanced or specialised professional qualifications can enhance your career development opportunities. The ideal candidate is between the ages of 23 – 59.
MJM Recruitment Pietermaritzburg, KwaZulu-Natal, South Africa
Feb 19, 2018
Permanent
We are Looking for an experienced Liquor Store Manager (Ideal candidate must have Matric or Grade 12, contactable references and a clear Criminal and Credit record it is essential. On offer is a basic salary and all the big company benefits such as Provident Fund and Medical Aid, and store discount
MJM Recruitment Ballito, KwaZulu-Natal, South Africa
Feb 19, 2018
Permanent
We are Looking for an experienced Liquor Store Manager (Ideal candidate must have Matric or Grade 12, contactable references and a clear Criminal and Credit record it is essential. On offer is a basic salary and all the big company benefits such as Provident Fund and Medical Aid, and store discount
MJM Recruitment Durban, KwaZulu-Natal, South Africa
Feb 19, 2018
Permanent
We are Looking for an experienced Liquor Store Manager. The ideal candidate must have Matric or Grade 12, contactable references and a clear Criminal and Credit record it is essential. On offer is a basic salary and all the big company benefits such as Provident Fund and Medical Aid, and store discount.
MJM Recruitment Riverhorse Valley, Newlands East, KwaZulu-Natal, South Africa
Feb 15, 2018
Permanent
The timely and effective response to user queries and problems through the receipt and logging of problems reported by users and the co-ordination of rapid and appropriate. Responses, including: - Channeling requests for help to appropriate functions for resolution and keeping users apprised of progress. Work on the Call Centre system (HEAT) to log customer’s incoming calls Logon to HEAT at the start of your shift to log customer requests/ faults. All phone calls must be answered within 3 rings. Receive electronic requests for service and completing daily. Emails to be logged within 15minutes. Ensure that HEAT and Email applications are opened at all times. Ensure all required applications are functional. Ensure all calls are logged accurately and timeously and all site and user details are input via HEAT. Always ensure that you are compliant with the Systems Applications and processes including client SLA's to determine impact and scope of problem Assets and Change Control processes must be followed at all times Understand customer SLA's, processes and procedures Timeously escalate calls. Daily Tasks should be performed accurately and timeously to ensure that clients’ needs are met. Ensure that all documentation is complaint to customer contracts. Proactively manage and take care of calls that are logged Take ownership of all your calls and assist your colleagues where possible. Main Responsibilities / Tasks: Log all calls received via telephone, e-mail or web portal Log and liaise with outside vendors ensuring minimum downtime to the customers systems Request for updates daily/ follow up with engineers/ 3rd party vendors daily Update calls with information/feedback sent via e-mail/telephone Request ratings for all calls logged Respond to SLA warnings Proactively escalate calls Resolve calls within the respective SLA Ensure that asset and CCF forms are logged and have been completed before a call is marked for closure Keep calls to a minimal Monitor call queue Provide First line support for Illovo customers. Monitor NMS system before 8am. Daily tasks Log all calls and Respond to calls logged within SLA – General System calls, Management requests, new requests, Change Controls and escalations. Work on Call Centre Systems Be logged into all allocated queues by the start of each shift, ready to take calls. (Be at least 10 min early for your shift) Answer the phone in a professional and friendly manner (project an attitude of service) Log all calls in the HEAT system Phone must be answered within 3 rings (Do not bounce calls) Maintain a professional helpdesk image, stay positive and patient at all times Receive electronic requests for service and completing daily checks Receive e-mail requests from clients Ensure that e-mail is working at all times. If not escalate to the call center manager immediately. Log calls for e-mail requests / problems received within 5 minutes of receipt If you are uncertain about the detail of the call, you need to phone the requestor within 10 Minutes from receipt with your questions Respond back to customer via e-mail or telephonic call Complete Daily Checks within allotted time Call logging You must be logged into HEAT ready to log calls by the start of your shift If there is a problem with HEAT, you need to escalate this to the call center manager immediately Always adhere systems applications and processes ie HEAT Take details down accurately Provide first line support on Client calls. Check client details and correct where necessary Choose the correct categories and selections where applicable Check your grammar and spelling at all times. Mistakes will not be tolerated Always follow the prescribed client procedures Back office support Determine the impact and the scope of the problem (how many people are effected and how urgent is it?) If it’s a single user problem, go through basic troubleshooting. Provide first line support on Client calls. Always follow the prescribed client procedures Change Management Change Management must be adhered to at all times Escalations Escalation procedures must be adhered to at all times. Must understand all customers SLA’s and processes. Client specific Processes Take responsibility for completing check lists accurately and on time, and providing feedback on time Follow escalation procedures at all times Documenting procedures Always ensure that there are documented procedures describing your tasks Ensure that all documentation is complaint to customer contracts Taking ownership Follow up on calls you have logged Keep the client informed of the status of logged calls, problems or down times See calls through to completion Add daily updates to call journals Follow up with 3rd parties Ensure that when you assign a call to someone that they are actually available to handle the call Don’t leave your desk or log out of queues if it is busy (unless you absolutely have to) Don’t leave your desk or log out of queues if no one is there to man the queues. Escalate to your superior so that an alternative plan can be made Go out of your way to assist co-workers and clients If any of the helpdesk tools are preventing you from doing your job, escalate to your Manager immediately 1 . To ensure continuous self development with regards to knowledge and skills in respect to the internal and external customer’s requirements Human Capital- To be competent/certification in the specific internal and external client’s systems, software and hardware requirements and provide proof to the Service Desk Supervisor within 48 Hours after completion 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 Helpdesk Supervisor. To ensure that the Service Level Agreement (SLA) is met as per internal and external customer requirements Customer - To ensure that all calls are logged, resolved, escalated, followed up, serviced and closed within the agreed SLA.  To ensure a minimum of 80% customer satisfaction feedback rating on a monthly basis.       Ensure continuous communication and feedback is provided to all customers regarding any incidents or requests logged. 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- To ensure compliance with internal and external client’s safety and security regulations as well as Occupational Health and Safety Act requirements. To adhere to Internal and External customer’s electronic code of conduct.  To ensure that all calls relating to repairs and new IT equipment is tracked on a continuous basis. To ensure all Service Desk procedures for all clients are adhered to on a daily basis.
MJM Recruitment Lilongwe, Malawi
Feb 15, 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.   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 client’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.
MJM Recruitment Durban, KwaZulu-Natal, South Africa
Feb 15, 2018
Permanent
We are Looking for an experienced Liquor Store Manager. The ideal candidate must have Matric or Grade 12, contactable references and a clear Criminal and Credit record. On offer is a basic salary and all the big company benefits such as Provident Fund and Medical Aid, and store discount
MJM Recruitment Durban, KwaZulu-Natal, South Africa
Feb 15, 2018
Permanent
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 prioritisation (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
Feb 13, 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, KwaZulu-Natal, South Africa
Feb 13, 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, KwaZulu-Natal, South Africa
Feb 13, 2018
Permanent
The role is responsible for researching, designing, building and implementing application software solutions and system choices to meet the clients change requirements and business needs. Deliver quick and well-defined solutions. Role Requirements Technical analysis & design Ability to analyze, designs and produce functional and/or technical system specifications to modify existing systems and develop new systems, based on the work in progress list of priorities; Ability to understand and interpret requirements and technical specifications; Ability to produce technical specifications of small-medium complexity programs; Ability to produce database designs; Investigates change requests for technical implications thoroughly when received from clients; Ability to provide technical estimates to work; Ensures solutions meet the quality technical assurance standards in accordance to company requirements. 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 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. Role KPIs Percentage of functional and/or technical designs delivered Percentage of functional and/or technical solutions/services delivered 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; Design capability; Quality Orientated; Sound theoretical and practical understanding of Application and technical Development and design principles; Proficient in planning and organizing; Effective time management; 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 from test scripts as well as the ability to complete independent, non-script based testing; Experience using different development methodologies; 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. 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. Delivery of quality application systems for the organization and its customers. Education & Qualification BSc (Computer Science or Information Systems)/ BCom (Information Systems)/A National Diploma in IT/and or equivalent qualification; Oracle Application Express (APEX) Certification would be an advantage. Skills/Experience Requirements A minimum of 4 years software development experience mainly in the Oracle development stack; Design and analysis skills (includes database design); • Understanding of system functionality at enterprise system level; • Manufacturing and financial ERP systems experience will be an advantage; • Must have 2-3 years’ experience using Oracle Application Express (APEX) 3.1 or later; • Must have 2-3 years’ experience using Oracle PL\SQL; • Must have exposure using Oracle Forms, Reports, Discoverer 10g or later; • Must have exposure using any of the following HTML, CSS and Java scripting; • Must have exposure using Microsoft Office Suite and Applications (Excel, Access DB) 2010 or later; Experience using Microsoft SQL Server, SharePoint 2010 (or later), ASP.net, C#, WPF will be an advantage; Experience using any of the BI Reporting tools QlikView / Cognos/ OBIEE will be an advantage. NON-TECHNICAL • An investigative mind and a confident, energetic personality; • Problem resolution skills; • Analytical thinking; • Quality Orientated; • The ability to work under pressure; • Take ownership and develop preventative measures to outages experienced/ incident resolution;   Must be detail oriented; • Ability to interact with business users and help formulate solutions; • Proven Team and project delivery experience within high pressure timed constrained projects; • Ability to gather and analyze facts, draw conclusions, define problems, and suggest solutions; Good communications skills (verbal and written) i.e. ability to communicate affectively; • Contribution to team success.
MJM Recruitment Cape Town, Western Cape, South Africa
Feb 13, 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, KwaZulu-Natal, South Africa
Feb 13, 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 Durban, KwaZulu-Natal, South Africa
Feb 13, 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, KwaZulu-Natal, South Africa
Feb 13, 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 Cape Town, Western Cape, South Africa
Feb 13, 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, KwaZulu-Natal, South Africa
Feb 13, 2018
Permanent
Be responsible for the orientation, training and assessment of Learners to the Hospitality Programs and Short Course requirements   To follow the assessment process of the Hotel School. Assessment is conducted in line with a consistent set of criteria agreed by the South African Qualifications Authority (SAQA) and in line with Hotel Schools Quality Management System regarding National Qualifications Framework (NQF) aligned training and qualifications. The Facilitator / Assessor are responsible for all administrative duties relating to such training and qualifications. Requirements   A minimum of 3 years relevant occupational experience Must have a relevant occupational qualification Must have been deemed competent and certified for the generic assessor unit standard Conduct Outcome-based Assessment, SAQA ID 115753 or appropriate alternative Must be a registered assessor with Cathsseta for the following Hospitality Programmes (NC: Professional Cookery and NC: Food and Beverage Services) Advantage if assessor is registered with Cathsseta for NC: Accommodation Services and FETC: Hospitality Reception Have at least 3 years industrial training and development experience Have at least 2 years assessment experience Have an understanding of South African Further Education and Training legislation An appreciation of the hospitality/ food service industry Good presentation skills A self-motivated individual with initiative An ability to plan work effectively and perform under pressure Competence in MS Office suite, an appreciation of social networking and multimedia presentation development
MJM Recruitment Durban, South Africa
Feb 13, 2018
Permanent
Answer telephone calls, provide accurate information to clients, taking accurate messages, greeting customers and scheduling appointments   Keep the reception area clean and conducive for clients as they wait for their turn to be attended too Introduce new beauty products to clients and educate them on their uses and benefits Keep clients updated on currently available promotions and discounts in services offered in the Spa Process payments from clients for services ordered from the spa Keep register of long and existing clients for them to enjoy benefits given to loyal customers Give appointments to clients on specific days Open and close the spa at the appropriate time Ensure that the front desk is clean and organized for free movement Assist in getting client feedback on level of services delivered in order to improve on service delivery Inform staff members of appointments that have been cancelled by clients, and also alert staff members of the arrival of clients who come without prior appointments Manage the visitor register to keep record of people who visit the spa on a daily basis Receive customer complaints and feedback and direct them to appropriate offices for resolution. Giving tours of the spa facility. Conduct stock take Requirements:   Grade 12 with National Diploma in will a distinct advantage Good human relations Excellent phone etiquette Possess strong knowledge of how computers work, as well as the ability to use MS office package to process and store information Excellent multitasking skills to successfully handle several assignments together Possess strong organizational skills required for achieving efficiency on the job Good knowledge of beauty products to be able to promote them to clients Excellent communication skills needed for effective discussions with clients to promote the spa’s products and services to them. Must have 3 years spa experience (Preferably as a spa manager)
MJM Recruitment Durban, South Africa
Feb 13, 2018
Permanent
The successful incumbent will be responsible for, but not limited to:   Effective Leadership of the Rooms Division Department which includes Front Office, Housekeeping, Security& Maintenance. Must be able to coordinate with the Front Office Manager and Sales Department as applicable to maximize room occupancy, rates and profits. Ensure the required Rooms Division policies, procedures and administrative systems and controls are in place Day to day GUEST interaction to receive feedback and actively implement necessary action Forecast anticipated volumes of business and plan accordingly Overseeing and assisting in departmental stock takes Compilation of all Rooms Division reports Adherence to all company practices Involvement in the recruitment process of Departmental STAFF. Leading, training and motivating the TEAM Drive the hotel’s quality plan and ensure its implementation Involvement in the hotel’s disciplinary process, including initiating and chairing enquiries Rooms Divisions Manager will complete reasonable tasks as assigned by the General Manager. Update SOP manual for each department and update accordingly to new trends in the industry Requirements:   Grade 12 National Diploma in Hospitality Management or similar qualification 2 years’ experience in a Senior Hotel Management position Computer literacy including the following – Apex will be a distinct advantage; PlusPoint and MS Office Exceptionally well groomed and presentable Excellent communication skills, both verbal and written Extremely GUEST service driven Ability to work accurately under pressure Excellent planning and organizational skills Time management skills are essential
MJM Recruitment Umhlanga, South Africa
Feb 13, 2018
Permanent
Compile, co-ordinate and implement the hotel’s marketing plan. Ensure that all actions included in the marketing plan have taken place on a daily, weekly and/or monthly basis. Create brand communication and development including awareness advertising, publicity and promotions to stimulate brand identity via social media and digital platforms. Co-ordinate the compilation and ongoing maintenance of the hotel’s guest history databases across all market segments in order for monthly marketing actions to be implemented. Designing marketing material across multiple marketing channels (web/digital and print), event co-ordination, and website updates, sending newsletters, social media, ordering promotional items. Web development and maintenance. Photo shoots; compiling a shoot plan (location, props, model, outfit and concept of the shoot) Develop creative content from scratch to produce new ideas, concepts and developing interactive design for marketing campaigns. Ensure Strengthening of the brand and profile, increasing its online-presence, driving marketing communications campaigns to increase revenue, building and managing relationships, as well as seek and create opportunities for promoting the work of the Company. Evaluate opportunities for partnerships, sponsorships and advertising on an on-going basis       Job Specification:   Matric (Grade 12) Diploma in Graphic Design / Web Design degree/diploma/certificate from accredited educational facility 1-2 years of experience in a marketing company or previous hotel experience an advantage OPERA & Apex knowledge would be a distinctive advantage Excellent communication skills, verbal & written Excellent guest relations skills Drivers License (Code 08) Computer Literacy essential (Microsoft Office, Web Design/Basic HTML and CSS, Logo and branding design) Creative Can-do / Positive attitude Self disciplined and motivated Team player Attention to detail and Work / perform well under pressure Must have a Design Portfolio