Reset Password  |  Support
Login

Seeking an opportunity in a leading software company?

Life @ Microtech

People within Microtech have a keen interest in how events, people and ideas are connected.

They believe everything is interrelated and every action has its consequences. They aim to score higher than just good and want to see this vision reflected in the way they work


Career Opportunities

Are you in a pursuit of a brand new job? We're always looking for talented people to join our team.

Why Apply?

If you are looking for a career that provides challenge, high rewards and a creative, respectful work environment then Microtech is the place for you. Microtech provides a fast moving, challenging and rewarding environment in which to work. The company continually receives awards for its commitment to providing a safe and healthy work environment for its employees. Microtech always Searches for talented individuals to join its high performance team.

Microtech recruiters always search for brilliant employees with an entrepreneurial spirit, looking for a work culture where innovation is the goal, hard work is expected, and creativity is rewarded.

Current Vacancies
  • Application Consultant

    Reports To: Professional Services Manager - ERP Division

    Department: Professional Services - ERP Division


    Objectives

    Develops and implements customer satisfaction through creating and supporting plans for them to operate the company's products.


    Essential Duties and Responsibilities

    • Analyzes customer reported problems and reports to appropriate channels problem areas in products.
    • Delivers technical training to newly hired support staff and new hires in other departments who might require product training.
    • Assists other departments within organization to prepare product descriptions, manuals, and technical publications.
    • Collects and analyzes business and accounting requirements.
    • Works with development department in testing and implementing new product features, recommended structures and throughput.
    • Recommends new strategies and programs for customer support and satisfaction.
    • Loads company's software products onto computers and networks at customer site.
    • Implements and support Microtech INFINITY ERP Software, operates ERP system modules and support ERP users.
    • Analyzes business process, design and implement business cycles and workflows.
    • Responds to client inquiries concerning product operation and diagnoses system hardware, software, and operator problems.
    • Instructs users on use of software products, and manuals.
    • Recommends or performs minor remedial actions at customer side to correct problems related to software operation.
    • Coordinates activities with help desk, network services, or other information systems groups.
    • Provides updates, status, and completion information to manager, problem request tracking system, and/or users, via voice mail, e-mail, or in-person communication.
    • Replaces defective or inadequate software.
    • Refers major hardware/software problems to service personnel/development department for correction.
    • Responsible for customer's smooth operation on company products. Reports any and all problems which might affect total customer operation performance to customer's management and to his manager.
    • Aids customer in implementation issues and final results verification through continuously revising and adjusting customer business processes, data inputs, management reporting requirements, and system usage.
    • Acts as a liaison between technical department at Microtech and customers using the software in regards to system effectiveness, modification requests, performance issues, new applications, etc.

    Job Qualifications and Requirements

    • Bachelor's degree, with accounting/ business/ manufacturing major.
    • Minimum three years experience in implementing ERP software.
    • Ability to read and interpret documents such as operating and maintenance instructions, procedure manuals, analysis documents.
    • Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organization. Proficiency in English language is a must.
    • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.
    • Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
    • Project Management - Spreadsheets - Presentation Software - Word processors - Web browsers - Communications Software.

    Apply for position →


  • Sales Manager

    Reports To: President

    Department: Sales


    Objectives

    Manage sales activities including supervision of contracts, direct sales and customer relations. Develop, execute and realize sales strategy and marketing plans. Supervise sales team and monitor sales in relation to company goals and sales targets.


    Essential Duties and Responsibilities

    • Set and implement sales strategies and plans to achieve sales targets, increase volume and maximize revenue and profits.
    • Carry out yearly sales planning - create and follow-up on business plan.
    • Ensure sales plan implementation throughout the year - track, push and motivate sales team and team managers, report the progress to the management, evaluate the progress together with the sales teams and adjust the plan if needed.
    • Lead strategic cooperation with other departments.
    • Report personally and ensure sales team managers' reporting in defined format to VP Sales.
    • Review, evaluate and adjust if needed sales procedures and ways to achieve better results.
    • Track and analyze leads coming from Telesales department.
    • Ensure sales teams are carrying out sales process within defined quality procedures.
    • Ensure telesales department is updated on the latest product developments, sales strategies, new procedures and market situation.
    • Use customer and prospect contact activities tools and systems, and update relevant information held in these systems.
    • Deliver necessary initial trainings needed for new hires for them to be qualified to carry out their responsibilities.
    • Ensure proper distribution of workload among the sales team managers.
    • Set and periodically review career goals with each sales team manager in order to achieve personal and organizational goals.
    • Generate strategic leads and perform complete sales cycle with interested customers within defined quality and sales procedures and deadlines.
    • Respond to and follow up strategic sales enquiries using appropriate methods.
    • Train and develop sales team & periodically review and carry out training plan for each sales team manager.
    • Carry out sales team managers' appraisals defined number of times per year and submit the appraisal result to concerned departments (according to set policy).
    • Propose promotions and terminations for sales executives and managers.

    Job Qualifications and Requirements

    • Bachelor degree in Business Administration with specialization in Marketing or any relevant field of study.
    • Minimum 2 years experience in selling ERP software.
    • 7-10 years experience in sales.
    • Advanced selling skills.
    • High inter-personal & communication skills.
    • Management and leadership skills.
    • Strategic thinking and planning skills.
    • Ability to work in team and cooperation within and outside sales department.
    • Ability to work outside the office and flexible hours.
    • Ability to work under pressure.
    • Ability to develop, plan and implement Short and long range goals.
    • Ability to manage successfully major accounts and large contracts.
    • Excellent command of English and Arabic languages.
    • Knowledge in business software market locally and internationally.
    • A track record of performance as measured by sales and share of market growth.
    • Own a car and have valid driving license (preferred).

    Benefits

    Salary + Commissions: Negotiable according to experience, Social Insurance + Medical Insurance+ other fringe benefits.


    Apply for position →


  • Senior Account Manager

    Reports To: Sales Manager

    Department: Sales


    Essential Duties and Responsibilities

    • Generate strategic solution leads and perform complete sales cycle with interested customers within defined quality and sales procedures and deadlines.
    • Respond to and follow up sales enquiries using appropriate methods.
    • Develop knowledge in solution market.
    • Collect feedback from the clients to identify the desired amendments and new features.
    • Build the vision for how ideally the solution should look like.
    • Suggest, design and implement priority changes in order to achieve ultimate customer satisfaction with the managed solution.
    • Identify solution's selling points as well as plan and carry out their communication to the potential clients.
    • Creating target list of potential partners and maintain and further-developing signed partnerships.
    • Analyzing and evaluating target list to identify the most qualified ones.
    • Leading negotiations with interested and qualified companies and signing partnership contracts.
    • Use clients and prospect clients contact activities tools and systems, and update relevant information held in these systems.
    • Follow set quality and sales procedures.
    • Report personally in defined format to ERP Sales Manager in defined periods of time.
    • Follow up on cash collection related to the signed deals.

    Job Qualifications and Requirements

    • Ability to manage large accounts.
    • Advanced selling skills.
    • High inter-personal & communication skills.
    • Research and analysis skills.
    • Strategic thinking and planning skills.
    • Ability to work in team and cooperation within and outside sales department.
    • Ability to work outside the office and flexible hours.
    • Ability to work under pressure.
    • Excellent command of English and Arabic languages.
    • Own a car and have valid driving license (preferred).
    • Experience in selling ERP software.
    • Knowledge in ERP solutions market.
    • Minimum 5 years of experience in sales.

    Apply for position →


  • Tele Marketing Executive

    Reports To: Sales Manager

    Department: Sales


    Essential Duties and Responsibilities

    • Collect data for making phone calls within target sectors using internet, directories, contacts and other sources of information.
    • Following developed cold selling strategy, do cold selling using the phone with the aim to generate leads for IFY/MTM within target sectors.
    • Report in defined format to sales team manager in defined periods of time.
    • Follow defined quality and sales procedures while running sales activities.
    • Use customer and prospect contact activities tools and systems, and update relevant information held in these systems.
    • Carry out satisfaction, awareness and perception surveys and report regularly.
    • Measure and report the effectiveness of communication activities.
    • Carry out pre-event activities; Invite clients and prospects for seminars , exhibitions and client days.
    • Carry out Post event activities; follow up on attendees and collect feedback.
    • Carry out continuous updating and maintaining of an effective database for clients and prospects.

    Job Qualifications and Requirements

    • Bachelor Degree.
    • 1 year experience in sales/telesales is preferred.
    • High inter-personal & communication skills.
    • Ability to work in team and cooperation within and outside telesales department.
    • Ability to work with a phone for long hours.
    • Ability to work under pressure.
    • Excellent command of English and Arabic languages.
    • Good Marketing & selling skills.

    Apply for position →


  • Senior Quality Control Officer

    Reports To: Quality Control Team Leader

    Department: Quality Control


    Essential Duties and Responsibilities

    • Test system design and make sure that it meets customer requirements.
    • Assure that designed units are user friendly and flexible.
    • Prepare test cases according to testing requests & design documents Perform unit tests using checklists & test cases/scenarios to make sure that developed units are matching system design.
    • Assure system usability and flexibility.
    • Assist Q.C officer to build test cases according to each testing request.
    • Issue defect reports if design document is not meeting customer requirements or developed units doesn't meet the unit design.
    • Perform all other types of testing (integration tests , stress tests , process tests & Release tests).
    • Retest fixing bugs.
    • Reports progress reports to his supervisor on regular basis.
    • Reports Progress level , Problems ,Failures (inability to meet deadlines) and communications (Inter/Intra departmental - Customers) to his supervisor.
    • Assist in the QA process as required.
    • Meet individual deadlines and contribute towards team objectives.

    Job Qualifications and Requirements

    • Degree in accounting (with good accounting experience) or BS: Computer Science(with good accounting knowledge).
    • 3 years experience in testing business applications.
    • 3 years experience in developing business applications
    • Good computer knowledge.
    • Good command of English.
    • Good communication skills (oral and written).
    • Problem solving.
    • Work successfully in a team matrix environment.
    • Continuous learner.
    • Ethical with Colleagues.
    • Analytical thinking.
    • Creativity.

    Apply for position →


  • Senior Software Developer

    Reports To: S/W Development Team Leader

    Department: Development


    Objectives

    Develop software business solutions and ensure that the business application produced meet the client's needs.


    Essential Duties and Responsibilities

    • Documenting Technical design and architecture.
    • Work with project leaders and business analyst to understand software requirements.
    • Analyzing and documenting detailed requirements for application components.
    • Documenting design and technical specifications for components.
    • Coding application components according to company coding standards.
    • Executing unit tests.
    • Documenting components according to company documentation standards.
    • Analyzing and diagnosing application problems.
    • Assisting in the development of less experienced developers.
    • Meeting individual deadlines and contributing towards team objectives.
    • Learning and becoming efficient with new technologies as dictated by the product strategy.
    • Putting forward improvement suggestions at any stage of the product life cycle.
    • Presenting progress reports to his/her supervisor on a regular basis.
    • Reporting problems, failures, inability to meet deadlines and communications (whether between departments or with customers) to his/her supervisor.
    • Assisting in the QA Process as required.

    Job Qualifications and Requirements

    • Bachelor Degree in Computer Science/ Computer Engineering.
    • Knowledge of database design methodology (data modeling, process modeling, and ERD & DFD) is a must.
    • Minimum 3 years of experience of developing software applications and/ or 2 years experience in developing Business Applications.
    • Knowledge of Microsoft SQL Server development.
    • Knowledge of database performance optimization techniques.
    • Knowledge of object oriented programming techniques.
    • Knowledge of Delphi and/or C++ and/ or MS Visual Studio is a plus.
    • Good command of English and Arabic languages (spoken and written) is a must.
    • Excellent communications and analytical skills.
    • Excellent time management skills.
    • Ability to work under pressure and meet deadlines.

    Apply for position →