Job Archives

Full Time
Ebene
Posted 7 days ago

We are always looking for talented individuals to join the MNS Team. Do you think you have what it takes to be part of a dynamic team?
Send your CV, and you’ll be added to our talent pool.

Job Features

Job Category

Any

We are always looking for talented individuals to join the MNS Team. Do you think you have what it takes to be part of a dynamic team?Send your CV, and you’ll be added to our talent pool.

Full Time
Ebene
Posted 1 week ago

Description:

In the Devops team your will require to monitor, maintain in operational condition the technical infrastructures of various platforms based on Linux systems and also perform application deployments.

Responsibilities:

  • Perform release & maintainance of applications.
  • Automation and Deployment of application across various platforms ( Kubernetes, Docker)
  • Implement and manage containerization technologies and orchestration tools.
  • Monitor system performance, reliability and availability.
  • Creating and maintaining CICD pipelines for various applications using Jenkins.
  • Documenting processes and maintaining knowledgebase.
  • Automation of processes

Skills and Qualifications:

  • At least Diploma level in Computer Science of equivalent, with minimum 1 year experience in Devops or System Administration or equivalent.
  • Understanding across a broad spectrum of technologies including:
    • Shell Scripting
    • Version control: Git, Github, Bitbucket
    • Containerization technologies: Docker, ContainerD
    • Orchestration tools: Kubernetes, Docker Swarm
    • At least one programming language: Python | Java
    • Database management: Mysql, Mongo, Postgresql
    • Cloud: Oracle, AWS
  • Experience in Linux environments: Preferably Redhat based systems
  • Good analytical and troubleshooting skills
  • Good oral and written communication skills

Job Features

Job Category

Innovation and Technology

Description: In the Devops team your will require to monitor, maintain in operational condition the technical infrastructures of various platforms based on Linux systems and also perform application d...View more

Full Time
Ebene
Posted 1 week ago

Description of role

The functional analyst will be responsible for gathering user requirements and translates them into a detailed functional document that will be used to build the software.

Activities

  • Gather information from clients through interviews.
  • Study current systems and processes in place.
  • Translate client requirements using simple terms, into a functional document.
  • Collaborate with designers and architects to translate functional requirements into detailed technical specifications.
  • Participate in the design process to ensure that the proposed solutions align with the specified functional requirements.
  • Work closely with developers to ensure a shared understanding of requirements and to address any questions or clarifications needed during the implementation phase.
  • Work with testing teams to develop test cases based on functional requirements.
  • Participate in the testing of the software application to ensure that it meets the specified functional criteria.
  • Assist users in preparing for and conducting UAT to validate that the software meets their needs.
  • Write up of end user documents.

Candidate Profile:

  • Degree in IT from a recognized institution or equivalent.
  • At least 2-3 years’ experience working as a Functional Analyst.

Job Features

Job Category

Innovation and Technology, Service Delivery

Description of role The functional analyst will be responsible for gathering user requirements and translates them into a detailed functional document that will be used to build the software. Activiti...View more

Full Time
Ebene
Posted 1 week ago

Roles & Responsibilities

  • Plan, design, and implement network solutions that meet the business needs and objectives
  • Configure, maintain, and monitor network and communication devices, such as routers, switches, firewalls, load balancers, WIFI access points, servers, etc.
  • Troubleshoot and resolve network issues, such as connectivity, performance, security, etc.
  • Ensure network security and compliance with policies and standards.
  • Provide network support and assistance to end-users and other IT staff.
  • Document network configurations, procedures, and changes.
  • Research and evaluate new network technologies and products.
  • Perform network upgrades, backups, and maintenance.
  • Define the Network architecture and implement using the best industry practices.
  • Ensure resources, technology & tools are in place to support the delivery of IT services on 24x7 basis with the required performance.
  • Responsible for the inventory of network assets and follow established procedures for decommissioning and scrapping of company assets.
  • Ensure the smooth running of critical systems, WAN, Internet lines & other point-to-point connectivity, etc.
  • Monitor performance of communication lines using PRTG and/or any other tools.
  • Ensure all inter-cabling connectivity among collocated server racks are neat and labeled; maintain an updated interconnectivity diagram between routers to firewalls, firewalls to load balancers, and switches to servers.
  • Update the latest version of network (LAN/WAN) and server topologies.
  • Ensure managed hosting services & network systems run as per the colocation agreement; Scrutinize/ understand the contract clauses for the proper delivery of service by the ISP.
  • Renew the URLs and manage the SSL certificates with the Certification Authority.
  • Ensure the proper running of the on-premises PABX system till it is decommissioned.
  • Understand & follow the configuration of Cloud PABX system with the service provider.
  • Maintain an up-to-date listing of licenses and support renewals, for instance:
    • Data center colocation and communication lines for all sites,
    • Managed services for routers, switches, firewalls,
    • Cloud PABX system,
    • Software load balancers,
    • URLs and Digital Certificates.
  • Perform root cause analysis of recurring technical problems & identify solutions to resolve issues.
  • Interact/negotiate with suppliers, managed service providers, contractors for proactively managing the network and IT Infrastructure.
  • Collaborate with colocation service provider and escalate complex technical issues till the issues are resolved.
  • Provide written justifications for acquiring high-end hardware/software.
  • Proficient in documenting complex network matters in a precise format.
  • Study current/upcoming network and network security requirements for budget estimation, determine capacity planning for short & medium term.
  • Adhere to the established Procurement policy for all Network/Communication related purchases.
  • Enforce the application of change management procedures with colocation service providers and internal staff.
  • Assist Network Engineer to ensure the switchover of public IPs to the DR site with the ISP.
  • Ensure risks to information are properly managed & security is embedded within networking processes.
  • Involve in the security implementation based on ISO27001 control guidelines.
  • Follow & adhere to the procedures of data privacy and protection.
  • Assist Network Engineer in drafting responses to audit queries relating to Network, Communication & Network Security.
  • Produce incident reports on Network/Communication disruptions and/or prolonged outages.
  • Keep updated with technology trends & propose innovative solutions.
  • Prioritize & execute tasks in a high-pressure environment within tight deadlines.
  • Work in collaboration with DevOps team and implement/address the requirements of microservices platform such as Kubernetes.
  • Any other cognate duties related to Network & Network Security as directed by the Head of Department.

Qualifications and Certifications

  • Diploma in Computer Science or any other equivalent acceptable qualifications.
  • Certified in any one of the fields: CCNA, NSE, CompTIA+ or any other.
  • Knowledge of Information Security and/or ISO27001 implementation will be an advantage.

Experiences and Skills

  • At least 2 years’ experience in Network Administration or security or in a similar role.
  • Network & Communication concepts: OSI, TCP/IP layers, WAN, Switching, Routing, Subnetting, network troubleshooting tool, Load Balancing and PABX on premise or on cloud.
  • Knowledge of Network Security: Firewalling, Log analysis, VPN-IPSEC, SSL-VPN, VPN Tokens.
  • Knowledge of Windows operating systems and Active Directory.
  • Good written, oral, and interpersonal communication skills.
  • Knowhow in setting up of any monitoring tools like Zabbix/PRTG/Nagios/Prometheus.

Job Features

Job Category

Network, Infrastructure and Security

Roles & Responsibilities Qualifications and Certifications Experiences and Skills

Full Time
Ebene
Posted 2 weeks ago

Description of role:

  • Installation, configuration, backup and troubleshooting of operating system(s), application software or databases or network devices under responsibility while ensuring continuity of business for all stakeholders.

Main Responsibilities:

  • Provide first line support on Personal Computers (PCs) & laptops to internal users
  • Assist superiors in managing systems/databases/network proactively
  • Installation & configuration of internal systems:
    • Windows and Linux OSs including network configuration,
    • MS Office 365 with Outlook,
    • Antivirus software,
    • Configure network printers.
  • Diagnose/troubleshoot technical issues
  • Upgrade IT systems & network infrastructure
  • Install servers, devices, systems software and firewalls
  • Follow licenses and renewals of Windows, Office 365, antivirus software
  • Manage Antivirus server software and ensure regular signature updates
  • Responsible for managing SharePoint & Exchange mail server.
  • Ensure backups of data:
    • Office 365,
    • LAN Windows 2022 servers,
    • CCTV & Access control systems,
    • PABX data,
    • Mail server data.
  • System & LAN security. Ensure:
    • Latest security patches applied on servers & workstations,
    • Apply necessary patches & operating systems hardening
    • Apply recommended ISO27001 mitigating controls
    • Bit-locker disk encryption & DLP configured on all PCs/laptops,
    • Users regularly update antivirus software and perform scan on PCs/laptops
    • Monitor performance of WIFI access points
    • Follow up on change requests
  • Maintain inventory & keep track of all IT assets
  • Responsible to scrap & dispose old/unused IT equipment
  • Assist Senior System Administrator in:
    • Purchasing IT equipment and necessary software,
    • Contacting potential suppliers,
    • Conducting Proof of Concepts,
    • Comparing between several POC products and recommending best solutions,
    • Conducting risk assessments of IT assets.
  • Train new system users and set up their accounts
  • Monitor the performance of servers, software and hardware
  • Adhere to company’s BCP/DRP procedures
  • Ensure a malware free environment
  • Update technical documentation & ability to write concise/precise reports
  • Attend to issues as raised by stakeholders
  • Any other cognate duties assigned by Head of Department

Candidate Profile:

  • Diploma in IT with any IT related certifications
  • At least 2 years relevant working experience
  • Ability to work outside of normal hours and attend urgent issues whenever required
  • Email writing and management reporting skills
  • Good communication skills
  • Ability to translate technical jargons into simple terms

Job Features

Job Category

Network, Infrastructure and Security

Description of role: Main Responsibilities: Candidate Profile:

Full Time
Ebene
Posted 2 weeks ago

We are seeking a ReactJS/React Native developer with a proven track record of creating scalable websites and mobile applications with dynamic user experience. The ideal candidate will have a fine eye for detail and a passion for making websites and mobile applications that wow people, willing to go above and beyond to bring them to life. They can work independently with minimal supervision and are comfortable collaborating with team members from the organization.

Tasks/Responsibilities:

  • Create responsive websites or mobile applications while ensuring a smooth and delightful user experience across various devices and browsers. ReactJS will be the main programming language.
  • Design and develop mobile applications on React Native
  • Build reusable user interface components using React.js and React Native to meet project requirements
  • Translate designs from Figma or any other wireframes into high quality code
  • Troubleshooting, debugging & optimizing code to enable maximum performance across devices and browsers
  • Providing code documentation and other inputs to technical documents.
  • Conducting and participating in code reviews and providing constructive feedback to team members
  • Build and deploy React Native mobile application onto mobile hosting platform like Google Playstore, IOS Store and Huawei AppGallery
  • Working with other JavaScript developers and software engineers to develop front-end and back-end architecture that’s well-structured and flexible, along with the APIs to support it
  • Stay up to date with the latest web and mobile technologies namely on React.js, React Native, Next.js, mobile Native APIs and CMS trends

Knowledge/expertise required:

  • Understanding of front-end development technologies such as HTML, CSS, and JavaScript
  • Solid experience in React.js and React Native
  • Good experience in ReactJS hook and workflows and state management libraries like Redux
  • Experience with Next.js and Strapi or any other headless CMS
  • Extensive knowledge about mobile app development including the whole process, from building code to publishing to App Store and Play Store and AppGallery
  • Proven experience in building custom application using headless CMS.
  • Understanding mobile app design guidelines on each platform and being aware of their differences
  • Familiarity with push notifications, offline mode, Redux and other mobile API already available in native Android and IOS.
  • Good understanding of RESTful APIs and experience integrating them into React applications
  • Possess version control skills using Git and experience with collaborative development workflows
  • Experience in Angular is an added advantage
  • Proficiency in collaborating with teams and using project management tools like JIRA.
  • A problem-solving mindset with the ability to brainstorm creative solutions.
  • Quick learner with a passion for staying updated on the latest industry trends.
  • Dedication to producing high-quality code and delivering projects on time.
  • Ability to work effectively both as part of a team and independently with agile development experience
  • Excellent communication skills and a keen eye for detail.

Minimum requirement:

  • At least 2 years of experience in front-end development using a Headless CMS
  • At least 1 mobile application already published onto App Store or Play Store

Job Features

Job Category

Innovation and Technology

We are seeking a ReactJS/React Native developer with a proven track record of creating scalable websites and mobile applications with dynamic user experience. The ideal candidate will have a fine eye ...View more

Full Time
Ebene
Posted 2 weeks ago

We are currently seeking an experienced Senior Frontend Developer specializing in Angular to join our dynamic team of experts. Our ideal candidate is someone who is passionate about creating user-friendly, efficient, and scalable web applications.

Job Description:

As a Senior Frontend Developer, you will be responsible for leading the development of high-quality front-end interfaces using Angular. Your expertise will contribute to the entire software development life cycle, from conception to deployment.

Key Responsibilities:

  • Lead the development of new user-facing features using Angular.
  • Ensure the technical feasibility of UI/UX designs and translate them into high-quality code.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with back-end developers and web designers to improve usability.
  • Write comprehensive tests to ensure the robustness and performance of applications.
  • Provide technical guidance and mentorship to junior developers.
  • Stay abreast of emerging technologies and industry trends and apply them into operations and activities.

Requirements:

  • Bachelor’s degree in Computer Science or a related field.
  • 5+ years of experience in front-end development, with at least 3 years specializing in Angular.
  • Proficient understanding of web markup, including HTML5, CSS3.
  • Deep knowledge of Angular practices and commonly used modules based on extensive work experience.
  • Experience with RESTful APIs and asynchronous request handling.
  • Proficiency in code versioning tools, such as Git.
  • Strong understanding of cross-browser compatibility issues and ways to work around them.
  • Excellent problem-solving skills and attention to detail.

Nice to Have:

  • Experience with other JavaScript frameworks like React or Vue.js.
  • Knowledge of TypeScript.
  • Understanding of state management patterns such as NgRx or Redux.
  • Knowledge of Docker
  • Knowledge of Low Code / No Code Tools

Job Features

Job Category

Innovation and Technology

We are currently seeking an experienced Senior Frontend Developer specializing in Angular to join our dynamic team of experts. Our ideal candidate is someone who is passionate about creating user-frie...View more

Full Time
Ebene
Posted 2 weeks ago

Description:

Ensure cross-functional team is using best methodologies and acts as 1st escalation point for clients/team members; responsible for timely delivery of projects and associated billings

Main Responsibilities:

Financials

Ensure appropriate all staff does timesheet correctly and accurately for each service / project they are working on.

Operations

  • Define project requirements by identifying project milestones, phases and elements
  • Day-to-Day project management; monitor project progress by tracking activity, resolving problems, publishing progress reports, recommending actions
  • Ensure appropriate software development procedures and processes are followed
  • Identify and flag high-risk issues which can jeopardise the good delivery of the project
  • Review and revise product requirements and specifications, ensuring top quality designs that will improve customer experience
  • Monitor and analyse new technologies and their potential applications to MNS’s business and product lines
  • Contribution and participation to Business Development

Customer Experience

  • Ensure delivery of project as per client's brief
  • Ensure best methodology used
  • Ability to communicate effectively with the clients
  • Ability to manage clients' expectations
  • Ability to flag issues

People and Culture

  • Ensure team members are aligned with the core values
  • Ensure retention of staff
  • Ensure staff issues are handled appropriately and escalated as required
  • Ensure staff members are provided relevant training/coaching
  • Ensure staff is provided with relevant and timely feedback
  • Manage performance of staff

Candidate Profile:

  • Bsc in IT or any other relevant field
  • At least 6 years proven working experience, with at least 3 years at a senior software developer position
  • Email writing skills
  • Ability to translate technical jargon into simple terms
  • Presentation skills
  • Good planning and organisational skills
  • Good Time Management
  • Relationship management skills
  • Good negotiation skills
  • Conflict Management
  • Team Management/Coaching skills
  • Good Communication skills

Job Features

Job Category

Service Delivery

Description: Ensure cross-functional team is using best methodologies and acts as 1st escalation point for clients/team members; responsible for timely delivery of projects and associated billings Mai...View more

Full Time
Ebene
Posted 4 weeks ago

Description:

We are looking for an experienced and detail-oriented HR Officer to join our dynamic HR Department. The HR Officer will play a crucial role in supporting HR functions and ensuring compliance to HR Policies and Procedures. The successful candidate will have a strong foundation in HR processes, excellent communication skills, and a commitment to fostering a positive work environment.

Main responsibilities:

1. Recruitment and Onboarding:

  • Coordinate the end-to-end recruitment process, including job posting, candidate sourcing, telephone interviews and assist in offer making process.
  • Conduct new joiners’ orientations and facilitate smooth onboarding processes.

2. Training & Development:

  • Coordinate training sessions and workshops to enhance employee skills and knowledge.
  • Liaise and active follow up with MQA and HRDC for HRDC refund.
  • Assist the Head of HR in the Training Needs Analysis exercise and coordinate with training providers.

3. HR Administration:

  • Creation and maintain personal files of employees physically and on the HRIS Zoho.
  • Maintain accurate and up-to-date employee records, ensuring compliance with data protection regulations, ISO requirement0s and other company policies.
  • Process HR-related documentation such as contracts of employment, letters, forms, reports, among others.

4. HR Reporting

  • Prepare HR reports on key metrics requested by the Head of HR.

5. Employee Engagement

  • Have an active role in organizing employee engagement initiatives, events, and surveys.

6. HR Projects

  • Participate in HR Projects and initiatives aimed at continuous improvement and organizational development.
  • Collaborate with cross-fucntional teams to achieve HR-related project goals.

7. Compliance and Policies

  • Stay abreast of labour Laws and Regulations, ensuring HR practices comply to our HR Policy and Legal Requirements.
  • Act as a point of contact for employee inquiries and provide guidance on HR policies and procedures.

8. Any other HR related adhoc duties as may be assigned by the Head of HR & Admin.

Qualifications & Experience:

  • A Bachelor degree in Human Resources Management, or related field.
  • At least 2 years of experience as an HR Officer or similar role.

Knowledge, Skills and Abilities:

  • Knowledge of HR Functions, Policies and best practices.
  • Proficient in MS Office (Word, Excel, PowerPoint, Outlook)
  • Excellent communication and interpersonal skills.
  • Good organizational skills (manage workload, good time management, deadline oriented)
  • Ability to always maintain confidentiality on HR matters.
  • Detailed oriented.
  • Ability to work effectively in a team and independently.
  • Willing to learn & take initiatives.

Additional Information:

At MNS, we offer a competitive salary, comprehensive benefits, and a supportive work environment. Don't miss out on this amazing opportunity to take your career to the next level.

Job Features

Job Category

Human Resources & Administration

Description: We are looking for an experienced and detail-oriented HR Officer to join our dynamic HR Department. The HR Officer will play a crucial role in supporting HR functions and ensuring complia...View more

Full Time
Ebene
Posted 4 weeks ago

Main Responsibilities:

1. Financial Management

  • Maintain financial systems, controls, and processes to safeguard company assets.
  • Direct and oversee the organisation’s financial policies, objectives and initiatives.

2. Financial Reporting

  • Produce accurate and timely monthly, quarterly, and annual financial statements in compliance with IFRS.
  • Provide insightful analysis of financial performance to facilitate strategic decision-making.
  • Review tax and other regulatory returns.

3. Budgeting and Forecasting

  • Lead the annual budgeting process, working closely with Head of Departments to establish realistic financial targets.
  • Develop and maintain a robust financial forecasting model to support business planning.

4. Cash Flow Management

  • Manage cash flow effectively, optimizing working capital and ensuring the organisation’s liquidity needs are met.
  • Implement strategies to improve cash conversion cycles and reduce financial risks.

5. Compliance and Regulatory Adherence

  • Coordinate with external auditors to ensure a smooth and efficient annual audit process.
  • Stay abreast of changes in financial regulations and ensure the organisation’s compliance.

6. Team Leadership

  • Lead the finance team, providing guidance and mentorship to team members.
  • Foster a culture of continuous improvement and professional development with the support of the performance management system in place.

7. Strategic Financial Planning

  • Work in close collaboration with the CEO to develop and execute financial strategies aligned with organisational goals.
  • Evaluate potential investment opportunities and assess their financial viability.

8. Risk Management

  • Act as a custodian for financial risk assessment and mitigation. Advise the CEO on strategies to navigate through financial pitfalls.

9. Perform all such cognate duties as may be required by the CEO or the Board.

Candidate Profile:

  • Member of ACCA or any other equivalent and recognised professional Accounting & Finance certification.
  • Proven experience of at least 10 years in the field of accounting and finance; at least 2 years of experience as a Financial Controller or equivalent role.
  • Thorough knowledge of IFRS, financial reporting, and regulatory compliance.
  • Advanced proficiency in accounting software (e.g SageEvolution, SAP) and Microsoft Excel.
  • Strong analytical and problem-solving skills, with attention to details.
  • Excellent interpersonal and communication skills, with the ability to convey complex financial information to non-financial stakeholders.
  • Proven leadership skills with the ability to motivate and support the development of the finance team members.

Job Features

Job Category

Management and Finance

Main Responsibilities: 1. Financial Management 2. Financial Reporting 3. Budgeting and Forecasting 4. Cash Flow Management 5. Compliance and Regulatory Adherence 6. Team Leadership 7. Strategic Financ...View more

Full Time
Ebene
Posted 2 months ago
  • To drive the CEO and other staffs for work purposes as and when required.
  • Carry out dispatch tasks, including delivering packages, documents, banking transactions and other items.
  • Regularly inspect and maintain the company vehicle to ensure it is clean and in good working condition.
  • Maintain accurate records of vehicle maintenance, fuel consumption, and travel logs.
  • Report any incidents, accidents, or vehicle issues to the appropriate channels.
  • Present a professional and courteous demeanor at all times, reflecting positively on the company.
  • Support the coordination of logistics for company events, including transportation arrangements and setup as required.
  • Stay informed about and adhere to all relevant transportation laws, regulations, and company policies.
  • To act as a back-up to the Reception Team as and when required.
  • To perform any other related duties as assigned by your reporting line or management.

Candidate Profile:

  • SC Holder
  • At least 2 years of experience in a similar role.
  • Valid driver's license (Manual Car) with a clean driving record.
  • Ability to work collaboratively with different departments and team members.
  • Build and maintain trust by consistently demonstrating reliability, honesty, and integrity in all aspects of the role.

Job Features

Job Category

Maintenance, Management and Finance

Candidate Profile: