Recruitment Matters - Jobs Zimbabwe
Your Regional Recruitment Specialists - Now Recruiting throughout Sub Saharan Africa!

Available Jobs - IT / Telecommunications(20)

Hot Jobs

Commercial Cluster Manager (Regional)
Our International Agri Business Client is looking for a qualified and experienced Commercial Cluster Manager to be responsible to oversee the commercial business (technical marketing and technical support to sales team) that provide an innovative, efficient Marketing and Technical service to promote

Interview top tips

Practice your answers

Although there is no set format that every job interview will follow, there are some questions that you can almost guarantee will crop up. You should prepare answers to some of the most common interview questions about your personal strengths and weaknesses, as well as being able to explain why you would be the best person for the job.

Available Jobs IT / Telecommunications

10Jun
Cape Town, South Africa

Our client is looking for an Office and Bookkeeping Assistant to be responsible for clerical and administration tasks in their office.
Read More

The successful candidate will be handling incoming sales and support calls and other communications, bookkeeping tasks to assist the accountants and general tasks to support the owner such as managing files, updating paperwork and performing other general office duties and errands.
The right person will be joining a dynamic team working in the software arena and need a personality that is bright, friendly, supportive, willing to assist in all areas and able to learn on the fly.
DUTIES
Communications:
Answer incoming calls, redirect calls to correct employees or take messages.
Handle basic sales calls and follow up with quotes from time to time.
Take support calls and assist customers with very basic help desk tickets such as passwords or direct to support desk when needed.

Bookkeeping:
Process new customer orders.
Do monthly invoices to customers.
Handle cancellations.
Handle domain renewals.
Produce receipts when we are paid.
Work with SagePay to handle the debit batch monthly.
Arrange supplier and contractor payments with the owner.
Do recons for 5 bank accounts monthly.
Do monthly journals. (we have limited depreciation, but knowledge of depreciation is important)
Keep all company information up to date and safely filed.

Accounts Support:
Manage owner’s travel expenses and claims (occasionally other employees too).
Support the information gathering for the accountants so they can manage the monthly salaries.
Keep an employee attendance register.
Keep staff leave records and approvals up to date.
Keep record of overtime.
Send payroll info to accountants by 21st of the month.
Set up salary payments on our bank account and email pay slips to staff.
Do two monthly VAT payments – efiling.
Do Workmen’s compensation annually – calculations come from accountants
Send info to accountants to do income tax (annually), PAYE and CIPC return (annually)

  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

3 Years of Experience
Qualifications
A basic bookkeeping qualification. <br> Experience in basic bookkeeping including having used an accounting package is essential. SageOne experience is preferable. <br> Previous experience as an office or virtual assistant. <br> Proficient in using Microsoft Suite applications. <br> A friendly, warm and supportive nature. <br> Strong communication and writing skills. This person will be client facing for very basic requirements. <br> Ability to work well under limited supervision <br> Organized, able to learn and adapt quickly. <br> Willing to support where needed. <br> Willing to learn e-commerce software suite. <br> Mature attitude. <br>
Key Skills
General Office Support:
Office shopping (stationery, cleaning materials, coffee, milk etc)
Adhoc office errands for the owner.
Purchase of online electricy.
Making travel arrangements for employees or owner.
General filing.
Monitor the office cleaner and pay monthly.
Supporting other employees with basic tasks like proof reading or testing.
Help organize and maintain office common areas.
Aiding with client reception when needed.
Keep client databases updated when required.
Assist with answering blogging comments when needed.
Assist with answering social media accounts when needed.

Additional Requirements

07Jun
Cape Town, South Africa

Our client is looking for a positive, confident person to work in their IT department.
Read More

Requirements:
Understanding systems
Working on production systems
Working with staff on the floor
Attend management meetings
Run projects

  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

2 Years of Experience
Qualifications
IT/Accounting qualifications /<br>
Key Skills
Understanding of or some experience working with SQL
A positive, people person
Ability to work well under pressure
Confident
Experience with Meat Matrix a bonus

Additional Requirements

06Jun
Lusaka, Zambia

Our client seeking to hire an Operations Manager with experience in the IT Industry to join their team
Read More

Duties Includes: Provide inspired leadership for the organization.
Make important policy, planning, and strategy decisions.
Develop, implement and review operational policies and procedures.
Assist HR with recruiting when necessary.
Help promote a company culture that encourages top performance and high morale.
Oversee budgeting, reporting, planning, and auditing.
Work with senior stakeholders.
Ensure all legal and regulatory documents are filed and monitor compliance with laws and regulations.
Work with the board of directors to determine values and mission, and plan for short and long-term goals.
Identify and address problems and opportunities for the company.
Build alliances and partnerships with other organizations.
Support worker communication with the management team.

  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

3 Years of Experience
Qualifications
3 Years’ Experience in Operations Management role in the IT Industry <br> Bachelor’s degree in operations management, IT or related field. <br> Experience in management, operations, and leadership. <br> Understanding of general finance and budgeting, including profit and loss, balance sheet and cash-flow management. <br>
Key Skills
Ability to build consensus and relationships among managers, partners, and employees.
Excellent communication skills.
Solid understanding of financial management.

Additional Requirements

Operation
IT
Management
05Jun

Our client is looking for a Graphic designer/Web developer to join their team
Read More

Duties:
To design and develop the company's websites
Design web layout enhancements
Analyze, review and modify web systems by designing, maintaining, documenting, testing, developing and monitoring
Create site layout/user interface

  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

2 Years of Experience
Qualifications
Previous experience in a similar role <br>
Key Skills
Web Programming Skills
Good understanding of major operating systems
Ability to multitask and strong time management and organizational skills
Good written and verbal communication skills
Excellent communication skills and attention to details
Social media experience would be beneficial

Additional Requirements

Wed designing
Graphic design
Attention to detail
Good Communication skills
Management

Our Client is looking for an Assistant Store Development Manager to join their team. Read More

Assist Store Development Manager in Architecture designs for new projects and refurbishments
Ensure all design work is carried out effectively within the stipulated time frame
Prepare forms and drawings for planning and building regulation applications
Coordinate architectural issues on drawings to structural and make corrections
Coordinate and check with consultants on problems related to plans and designs
Conduct regular site inspections to monitor construction progress and ensure quality
Conduct site visits and ensure architectural drawings conform to client’s expectations
Liaise with contractors, sub-contractors, consultants and suppliers involved in projects
Research and gather information in developing final design to solve design problems
Ensure timeous delivery of relevant documentation within stipulated time frame

  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

3 Years of Experience
Qualifications
Have a BSc in Architectural Sciences or Architecture related field<br> Have at least 3 years practical experience in the field of Architecture<br>
Key Skills
Be competent in 3D Max, Photoshop, MS Office, Revit and Excel
Be well versed in coordination and CAD drafting works in Architecture
Have good internet skills, Downloading and Uploading files
Have excellent interpersonal and communication skills
Be proficient in using AUTOCAD

Additional Requirements

Architecture
Photoshop
CAD Drafting
development
03Jun
Harare,Zimbabwe

Our Client is a well-established company who is looking for an Assistant IT Manager to join the company as soon as possible.Read More

The role will take responsibility for a range of IT aspects such as networking between head offices and outlets, front and back office systems, and some areas of software and hardware when required.

  • Industry: IT / Telecommunications
  • Salary: Negotiable per month (plus US portion)

Required Skills

2 Years of Experience
Qualifications
Degree in Information Systems or Computer Science
Key Skills
Must have 2 - 3 years of IT experience with strong experience in networking and systems.

Additional Requirements

Information Technology
Computer Science
Networking
Systems
22May
Cape Town, South Africa

Our client is looking for a Business Systems Analyst to join their team.
Read More

Requirements:
Ensure that requirements set by the business are captured and documented correctly before any solutions are developed.
Solving Business requirements through the use of current/new best-of-breed applications, compiling business cases for 3rd parties to meet the need where applicable.
Maintenance and growth of all internal business systems.
Build effective relationships with clients (mostly internal) to develop a joint vision for projects.
Manage Client expectations through careful and proactive communications regarding requirements and changes.
Use negotiation skills to build final consensus on a common set of requirements from all stakeholders.
Ensure that Stakeholders understand implications of their decisions, and provide options and alternatives when necessary.

  • Industry: IT / Telecommunications
  • Salary: R400 000 p/a

Required Skills

5 Years of Experience
Qualifications
Bachelor’s degree or similar with relevant certifications.<br> At least 5 years of experience in the manufacturing industry.<br> At least 3 years of ERP systems (preferably Microsoft Dynamics NAV) experience.<br>
Key Skills
Good verbal and communication skills, including active listening skills.
Well organized with an understanding of business processes and systems.
Ability to work independently and in a team.
Strong analytical skills; Strong computer literacy in relevant applications.
Solid understanding of planning/project principles, tools, and techniques.
Good understanding of Database design and structures.
Experience in SQL scripting.
Experience with financial systems (ERP) e.g. Syspro; Oracle; SAP, NAV, etc.
Solid experience in BI and Reporting Tools.
Attention to detail; Self-motivated; Pressure-resilient.

Additional Requirements

21May
Harare,Zimbabwe

A client of ours is looking for a Full Stack Engineer to join their team
Read More

Duties will include
Responsible for most of the back-end architecture, including RESTful API design and integration
Developing and deploying scripts for data extraction (web scraping) and use of proxy servers

  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

3 Years of Experience
Qualifications
A degree in Computer Science or related degree<br> Javascript, HTML, CSS, NodeJS, MongoDB, PostgreSQL<br>
Key Skills
Must have 2-5 years of experience

Additional Requirements

Javascript
CSS
Full stack engineer
Proxy servers
21May
Harare,Zimbabwe

Our client is looking for a Senior software developer to join their team
Read More

Duties to include;
Responsible for specific data visualization/ dashboard and customer experience UI

  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

3 Years of Experience
Qualifications
A degree in Computer Science or a related degree<br>
Key Skills
Must have JavaScript (Angular or React is a plus) HTML, CSS, NodeJS, MongoDB, PostgreSQL
Knowledge or experience in D3
Should having a understanding of UI/UX principles and expert HTML/CSS skills
Must have a demonstrated knowledge of writing applications that communicate with RESTful API

Additional Requirements

JavaScript
NodeJS
PostgreSQL,HTML/CSS
Data visualization
17May
Harare,Zimbabwe

Our client is looking for a .net developer to join their team
Read More

Duties:
Develops Software Applications with the ability to follow Software Development Life Cycle.
Assists in analysis of Customer Requirements and Product Specification.
Assists in analysis and diagnosis of fault in the Products and in Product enhancement.
Offers technical advice to Service Delivery Department to assist in support of the company's products.
Prepares User and Technical Documentation for systems developed.
Prepares Testing Documentation and carries out testing of Products developed.
Checks the work of other members of the Development Department to ensure a Quality Product.
Prepares Training materials for Products.
Conducts training on new and updated Software Applications.
Carries out ongoing reading and research.
Keeps abreast with the current technologies.
Executes any other request for the Product Development Manager

  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

5 Years of Experience
Qualifications
Degree in Computer Studies or equivalent <br>
Key Skills
Knowledge of .NET Core / Java Spring Framework
Rest API’s
Entity Framework or any other Object Related Mappings (ORM)
Relational databases – preferably MS-SQL
OAuth 2Open ID Connect
JavaScript Frontend Frameworks (Angular/Vue/React)
JavaScript
Responsive Web Design
Progressive Web Apps
HTML 5
Cascading Style Sheets (CSS)

Additional Requirements

Java
.net
Attention to detail
Entity Framework
Software
16May
Harare,Zimbabwe

Our Client is looking for a young and hungry IT Consultant to join their expanding team.Read More

Duties to include:
Assisting customers with software installations
Providing technical support to customers
Sales & site visits
Market research
Sales administration

  • Industry: IT / Telecommunications
  • Salary: $Negotiable

Required Skills

5 Years of Experience
Qualifications
IT Related Qualification
Key Skills
Good technical skills
Ability to sell
Driven
Clean class 4 drivers licence

Additional Requirements

Software Installations
IT Support
IT Sales
26Apr
Harare,Zimbabwe

Our Client is a large organisation with a global product, and are now looking for an IT Officer to join the team.Read More

The role will oversee two current members of the IT team, and take responsibility for all aspects of the company IT from Hardware, Software and Networking, as well as providing guidance to the Head of Finance as to IT requirements for the company.

  • Industry: IT / Telecommunications
  • Salary: $1,500 - $2,500 Gross

Required Skills

2 Years of Experience
Qualifications
Degree in Computer Science or Information Technology
Key Skills
Must have 2 -3 years minimum experience in IT for a large company post qualification.

Additional Requirements

Information Technology
Computer Science
Hardware
Software
Networking
10Apr
Cape Town, South Africa

Our client, a national brand is recruiting for a Senior Technician in Cape TownRead More

Install, maintain and program equipment.
Administration
Install, maintain and monitor hardware to ensure functionality.
Install and configure appropriate software Resolve problems and complaints as they arise.
Increase brand awareness for the company
Successfully resolve customer issues timely and professionally.
Update product knowledge. Stay informed and educated as to product inventory and applicability.
Assessing market conditions and identifying opportunities
Install and configure appropriate software and functions according to specifications.
Ensure security and privacy of systems.
Provide orientation, training and guidance to users on how to operate new equipment.
Troubleshoot to diagnose and resolve problems when needed.
Maintain detailed records/logs of repairs and fixes as well as hours worked.
Identify equipment shortages and place the necessary orders.
Pre and Post photos of installations to be placed on clients file

  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

3 Years of Experience
Qualifications
A & N <br> Grade 12 (Matric)<br> RSA citizen<br> Valid driver’s licence<br> Clear criminal record<br> Good contactable references<br> Flexible working hours – after hours, call out’s, etc.<br>
Key Skills
Planning & Organisational skills
Promoting and safe guarding the Company’s assets, reputation and brand.
Site surveys with
Customer care, client liaison and relationship building skills
3 Years’ experience installing, maintaining and programming PBX (Panasonic, etc), VBX & Connectivity (ECN, VoIP, Data, Fibre) systems (analogue & IP)
Computer Literacy (MS Office), IP programming
Communicate on all levels

Additional Requirements

Engineering Manager
IT Manager
Administration
10Apr
South Africa

Our client, a national brand is recruiting for a Senior Technician in Cape TwonRead More

Install, maintain and program equipment
Administration
Work with other team members, consultants, key customers, and key suppliers to solve specific challenges and leverage growth opportunities.
Maintain good relationships with customers and suppliers, building a favourable company image.
Resolve problems and complaints as they arise.
Increase brand awareness for the company
Successfully resolve customer issues timely and professionally. Update product knowledge.
Stay informed and educated as to product inventory and applicability.
Assessing market conditions and identifying opportunities.
Install, maintain and monitor hardware to ensure functionality.
Install and configure appropriate software and functions according to specifications.
Ensure security and privacy of systems.
Provide orientation, training and guidance to users on how to operate new equipment.
Troubleshoot to diagnose and resolve problems when needed.
Maintain detailed records/logs of repairs and fixes as well as hours worked.
Identify equipment shortages and place the necessary orders.
Pre and Post photos of installations to be placed on clients file.

  • Industry: IT / Telecommunications
  • Salary: Negotiable

Required Skills

3 Years of Experience
Qualifications
A & N <br> Grade 12 (Matric)<br> RSA Citizen<br> Valid drivers licence<br> Clear criminal record<br> Good contactable references<br> Flexible working hours-after hours,call out's,etc
Key Skills
3 Years’ experience installing, maintaining and programming CCTV systems (analogue & IP)
3 Years’ experience installing, maintaining and programming Access Control and Time & Attendance systems
Computer Literacy (MS Office), IP programming
Communicate on all levels
Planning & Organisational skills Promoting and safe guarding the Company’s assets, reputation and brand.
Site surveys with sales people
Customer care, client liaison and relationship building skills

Additional Requirements

IT Technician
Administration
28Mar
Marondera,Zimbabwe

Our client is looking for a Junior Programmer to join their team
Read More

Duties to include: <b> Systems Analysis and Programming
Contribute in all phases of the development lifecycle
Ensure designs are in compliance with specifications
Software Installation and Implementation
User Support and Training
Project Management
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

  • Industry: IT / Telecommunications
  • Salary: $300 - $700 gross per month

Required Skills

1 Years of Experience
Qualifications
Any relevant qualification
Key Skills
Knowledge of Java
Basic knowledge of Android Development
Knowledge of SQL
Knowledge of GIT

Additional Requirements

GIT
Software development
Programming
GIT
SQL
27Mar
Harare,Zimbabwe

Our Client is a large manufacturing organisation who is part of a global group and they are now looking for an IT Officer to join their team.Read More

Install new / rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements.
Develop and maintain installation and configuration procedures.
Contribute to and maintain system standards.
Research and recommend innovative, and where possible automated approaches for system administration tasks. Identify approaches that leverage our resources and provide economies of scale.
Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
Perform regular security monitoring to identify any possible intrusions.
Perform daily backup operations, ensuring all required file systems and system data are successfully backed up to the appropriate media, recovery tapes or disks are created, and media is recycled as necessary. Perform regular file archival and purge as necessary.
Create, change, and delete user accounts per request.
Provide other support per request from various users. Investigate and troubleshoot issues.
Repair and recover from hardware or software failures. Coordinate and communicate with impacted users.
Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities. Configure / add new services as necessary.
Maintain operational, configuration, or other procedures.
Perform periodic performance reporting to support capacity planning.
Perform ongoing performance tuning, hardware upgrades, and resource optimization as required.
Configure CPU, memory, and disk partitions as required.

  • Industry: IT / Telecommunications
  • Salary: $1,000 Gross per month

Required Skills

3 Years of Experience
Qualifications
Bachelor degree, in computer science or related field at a reputable University. <br> Systems Administration/System Engineer certification in Unix and Microsoft an advantage.
Key Skills
3 years experience

Additional Requirements

Computer Science
Information Technology
UNIX
Microsoft

Our Client a budding and self-motivated technology based company is looking for a Systems Administrator to join their team. Read More

Install, configure and Monitor servers and computer networks
Excellent knowledge of Microsoft Active Directory Services
New accounts set-up and active directory administration
Design new computer systems system and server performance
Run reports on system performance for team and wider organisation
Optimize processes and lead process improvement
Manage staff and user credentials and frameworks
Troubleshoot technical issues
Create and implement training for staff
Coordinate and provide support for Firewall and network systems
Ensure systems are secure and protected from security breaches
Risk mitigation planning
Package
$800-1200 USD per month Other benefits:
Medical Insurance
Housing Allowance: 500 USD /month
Refund of bus fare/petrol
1 air ticket annually: Mauritius-Zimbabwe-Mauritius

  • Industry: IT / Telecommunications
  • Salary: $800- 1200USD per month plus benefits

Required Skills

4 Years of Experience
Qualifications
Degree in IT or related field<br> Professional Certifications in one or more of the following Categories: Microsoft Certified Solutions Expert (MCSE) <br> Linux System Administrator (Redhat or other Linux) <br> HP Enterprise Servers and Storage (HPE) <br> CompTIA Server <br> VMware Certified Professional <br>
Key Skills
Well experienced
Outside of the box thinker-creative
Must be very alert and responsive
Good team management skills

Additional Requirements

Systems Admin
Microsoft
Linux
HPE
VMware
26Mar
Harare,Zimbabwe

Our client is looking for a fantastic IT Auditor to join their team
Read More

This position will cover all aspects of auditing all aspects of the clients IT practices

  • Industry: IT / Telecommunications
  • Salary: $900 - $1300 gross per month

Required Skills

1 Years of Experience
Qualifications
Bachelor’s degree in Computer Science or relevant Audit Qualifications <br> Certificate in Information Systems Auditing <br> At least 1 year prior IT Audit experience <br>
Key Skills
Knowledge of auditing concepts and principles
Exposure to IT auditing
Be able to travel
Be able
to work late and weekends

Additional Requirements

IT
Audit
Accounts
Systems

Our Client is looking for a Software Developer who will be responsible for the development and delivery of a wide range of solutions across various platforms and technologies. Read More

The successful candidate will work on the specification, design, coding, testing and deployment of software products and also maintaining back end databases. The candidate will be working closely with an energetic and excellence-driven team toward a common goal: providing our customers with reliable, fast and high level quality solutions. Duties to include:
Design, develop, and deliver Application Solutions
Work closely with customers and peers
Assist in requirements gathering and in producing specifications
Create and maintain a development environment for efficient testing and integration
Assist QA to define acceptance tests
Support the creation and maintenance of technical documentation
Participate in team knowledge management and make recommendations for continuous improvement of SDLC
Contribute and adhere to coding standards, best practices, and procedures
Package:
Up to $1000 USD p/month
Other benefits:
Medical Insurance
Housing Allowance: 500 USD /month
Refund of bus fare/petrol
1 air ticket annually: Mauritius-Zimbabwe-Mauritius

  • Industry: IT / Telecommunications
  • Salary: USD$1000 p/month plus benefits

Required Skills

2 Years of Experience
Qualifications
BSc in Computer Science or equivalent with excellent grades in A level Maths
Key Skills
Excellent Programming Skills with at least 2 years experience.
Familiar with C#,VB.Net, Php.
Experience with Unit testing (NUnit)
Good understanding of OOP concepts Good understanding of database structure Experience with MySQL and SQL Server Knowledge of Mobile development will be an advantage

Additional Requirements

MySQL
C#
VB. Net
Php
Mobile Development
13Jun
Johannesburg, South Africa

Our Client is looking for a Functional Test Analyst to join their team in Johannesburg. Read More

The Technical Tester will be responsible for the planning and execution of technical test related activities for developed business applications, ensuring that they are effectively tested against agreed functional and non-functional requirements prior to, and post production deployment. Review, analyze and identify test requirements based on the functional and design specifications from technical documentation (Business/Development briefs, Use Case Diagrams, Architectures and/or Integration Documents) and ensure full understanding of individual deliverables. Perform regression and ad-hoc testing of system components potentially affected by system changes. Actively participate in daily Scrum and project planning meetings. Hands-on experience in Mobile application manual testing on different Mobile devices including phones and tablets across various platforms like iOS, Android, Blackberry, Windows, etc.Hands on experience in testing application on Physical devices, simulator and Cloud, Testing Cross-browser, multi-lingual Testing experience, Strong understanding of mobile networks and knowledge on mobile development and test tools, Test case writing, Execution and Defect Management experience, Reviewing test cases developed and the test execution results Assisting junior team members with resolution of technical issues. Experience level of 3-5 years, Certified Agile Level test resources, e-Commerce, m-Commerce, Gherkin -based tools, Agile Testing – certified, Acceptance Test Automation

  • Industry: IT / Telecommunications
  • Salary: 300.00 per hour

Required Skills

5 Years of Experience
Qualifications
Strong understanding of mobile networks and knowledge on mobile development and test tools. Test case writing Execution and Defect Management experience, Reviewing test cases developed and the test execution results Experience level of 3-5 years, Certified Agile Level test resources, e-Commerce, m-Commerce, Gherkin -based tools, Agile Testing – certified, Acceptance Test Automation<br>
Key Skills
Good Communication Skills – Test Analysts need to be able to effectively communicate with various stakeholders at multiple levels of an organisation. Whilst most of a test analyst’s job is “behind the scenes” there will be times where the complicated “behind the scenes stuff” needs to be clearly communicated and easily understood by business stakeholders who aren’t necessarily IT experts
Logical & Critical Thinking Skills – Logical, critical thinking and the ability to learn at a face pace are important to any testing role
Good Documentation and Report Writing Skills – A software tester will usually be required to generate reports on the testing being done, and to translate them into concise reports to management. A test must be able to report on structured test cases in a way that is meaningful to the business in which they’re operating
Awareness of Software Development Life Cycle (SDLC) – Software testers who know the basics of programming and SDLC will be more effecti

Additional Requirements