Job Archives
We are seeking a skilled QA Engineer with 2-3 years of experience in software testing, who has a proven track record of ensuring software quality through manual and automated testing. The ideal candidate will have a strong foundation in testing principles, hands-on experience with automation tools, and the ability to work collaboratively within a cross-functional team. As a QA Engineer, you will take ownership of the testing lifecycle, contribute to automation strategies, and ensure the reliability and performance of software products across diverse platforms.
Responsibilities:
- Design, implement, and execute comprehensive test plans and test cases based on software requirements.
- Perform manual testing to validate functionality, usability, and performance across web, mobile, and desktop platforms.
- Develop, maintain, and enhance automated test scripts using tools such as Selenium, Katalon, or similar frameworks.
- Perform API testing using tools like Postman or SoapUI, ensuring thorough validation of RESTful and SOAP APIs.
- Execute database testing and data validation using SQL queries for relational databases like Oracle, MySQL, PostgreSQL or MongoDB.
- Identify, document, and manage software defects using bug tracking systems such as Jira.
- Collaborate with developers and stakeholders to resolve issues and ensure high-quality deliverables.
- Contribute to the design and maintenance of automated test frameworks and CI/CD pipeline integrations.
- Conduct regression testing to maintain software stability during updates or new feature releases.
- Track and report quality metrics and testing progress to stakeholders, ensuring transparency and accountability.
Requirements:
- Experience: 2-3 years in software testing or quality assurance with exposure to both manual and automated testing.
Technical Skills:
- Proficiency in at least one programming language (e.g., Java, Python, JavaScript) for automation scripting.
- Hands-on experience with automation tools such as Selenium, Katalon, or equivalent.
- Familiarity with CI/CD tools and their integration with testing frameworks (e.g., Jenkins, Github Actions).
- Knowledge of API testing tools and techniques.
- Strong understanding of database testing, including writing and executing SQL queries.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a fast-paced environment.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Certification in software testing (e.g., ISTQB, CSTE) is a plus.
- Exposure to performance testing tools and methodologies (e.g., Gatling, JMeter, LoadRunner) is desirable.
- Familiarity with security testing tools such as ZAP or knowledge of OWASP guidelines is a plus.
Why Join Us?
At our organization, you will have the opportunity to work on cutting-edge projects, grow your expertise in automation testing, and contribute to the delivery of high-quality software products. We value innovation, collaboration, and professional development, and we are committed to supporting your career growth.
Job Features
We are seeking a skilled QA Engineer with 2-3 years of experience in software testing, who has a proven track record of ensuring software quality through manual and automated testing. The ideal candid...View more
Contract Duration: 2 years
Position Overview:
Mauritius Network Services Ltd. (MNS) is seeking an experienced Agile Coach to lead our organization’s transformation toward becoming fully agile. As the Agile Coach, you will primarily focus on guiding and supporting the software development team while also upskilling team leads and project managers in agile methodologies. Beyond the software department, you will play a pivotal role in fostering an agile culture across other departments, including HR, Infrastructure, Cloud & Security, Finance, Business Development & Marketing and Application Support Teams.
This is a unique opportunity to shape the agile strategy of a forward-thinking organization and make a significant impact across all functional areas.
Key Responsibilities:
Agile Transformation
- Lead MNS's strategy to become a fully agile organization.
- Partner with leadership and key stakeholders to define and implement an agile roadmap.
- Advocate for agile principles and practices across the company.
Coaching and Training
- Guide the software development team in implementing and refining agile methodologies such as Scrum, Kanban, or SAFe.
- Provide hands-on coaching and mentorship to team leads, project managers, and other key personnel including the Management Team.
- Design and deliver training programs to upskill non-technical departments (e.g., HR, Marketing, Finance, etc.) in agile practices tailored to their workflows.
Team Development
- Support teams in adopting agile mindsets and methodologies.
- Foster a culture of continuous improvement by helping teams identify and overcome challenges in their agile practices.
- Enable teams to self-organize and enhance collaboration, accountability, and adaptability.
Cross-Departmental Integration
- Work with HR to introduce agile performance reviews, hiring processes, and employee engagement.
- Assist Finance in adopting agile budgeting and forecasting.
- Collaborate with DevOps and Infrastructure teams to align agile methodologies with technical operations.
- Help Customer Service and Help Desk teams implement agile principles for faster and more responsive service.
- Partner with ISMS to ensure agile practices align with security and compliance standards.
Metrics and Reporting
- Define key performance indicators (KPIs) to measure the success of agile adoption.
- Monitor and report on the progress of the agile transformation across departments.
- Identify areas for improvement and adjust coaching strategies accordingly.
Qualifications and Skills:
Education and Certification
- Bachelor’s degree in Business, IT, or a related field.
- Certifications in Agile methodologies (e.g., Certified Scrum Master, SAFe Program Consultant, ICAgile Certified Professional, etc.).
Experience
- At least 8 years of experience in the ICT field. Out of which at least 1 year of proven track record as an Agile Coach or similar role, guiding teams and organizations through agile transformations.
- Experience working in multi-departmental agile coaching, including non-technical teams.
- Familiarity with agile tools like Jira, Trello, or similar platforms.
Skills:
- Strong understanding of various agile frameworks (Scrum, Kanban, SAFe, etc.).
- Exceptional coaching, mentoring, and facilitation skills.
- Excellent communication and interpersonal skills to influence stakeholders at all levels.
- Ability to tailor agile practices to diverse departments and teams.
- Strong analytical and problem-solving skills.
Why Join MNS?
At MNS, we are on an exciting journey to redefine the way we work and deliver value. As our Agile Coach, you will be at the heart of this transformation, helping us achieve our vision of becoming a fully agile organization. We offer a collaborative work environment, opportunities for professional growth, and the chance to make a lasting impact.
Join us and be part of a team driving innovation and excellence across Mauritius Network Services Ltd.
Job Features
Contract Duration: 2 years Position Overview: Mauritius Network Services Ltd. (MNS) is seeking an experienced Agile Coach to lead our organization’s transformation toward becoming fully agile. As th...View more
Description of Role:
As a Technical Architect - Java, you will be responsible for designing and implementing scalable, secure, and high-performing technology solutions that align with business objectives. Leveraging your expertise in Java frameworks (Spring, Spring Boot, JPA), microservices, and containerization technologies like Docker and Kubernetes, you will guide technical teams, mentor developers, and make critical architectural decisions. You will collaborate with stakeholders to ensure technical solutions meet current and future needs, while driving innovation through research and adoption of emerging technologies. This role demands a strategic thinker and hands-on problem solver who can
optimize performance and deliver impactful solutions.
Requirements:
- Education: Degree in IT or equivalent.
- Experience: Minimum 8 years in software development.
Technical Expertise:
- Strong Java development skills with hands-on experience in Java frameworks like Spring, Spring Boot, and JPA.
- Experience with microservices architecture, including design, development, and deployment.
- Proficiency with Docker for containerization and related ecosystem tools.
- Familiarity with relational (Oracle, MySQL, PostgreSQL) and NoSQL databases (MongoDB).
- Deep understanding of software design patterns and their application to solve complex technical problems.
- Knowledge of performance tuning and optimizing enterprise applications.
- Expertise in integration technologies such as RESTful web services, SOAP, and messaging systems.
Enterprise Architecture:
- Experience with principles like scalability, high availability, and security.
Soft skills:
- Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
Nice To Have:
- Proficiency in Kubernetes for orchestration and managing containerized applications.
- Experience with message brokers like RabbitMQ.
- Familiarity with Elastic Search for search capabilities and analytics.
- Hands-on experience with Camunda for process automation and workflow management.
- Knowledge of Keycloak for identity and access management.
- Cloud experience with modern cloud platforms (AWS, Azure, GCP).
- Blockchain and AI knowledge is a bonus.
Responsibilities:
- Lead and mentor technical teams, guiding junior and senior developers to achieve excellence.
- Plan and design scalable and secure technical solutions that align with business requirements.
- Evaluate and recommend software, hardware, or integration methods to enhance system performance.
- Conduct research and drive R&D initiatives to explore innovative solutions.
- Collaborate with stakeholders to ensure technical solutions meet both current and future needs.
- Contribute to performance tuning, ensuring applications are optimized for speed and scalability.
Job Features
Description of Role: As a Technical Architect – Java, you will be responsible for designing and implementing scalable, secure, and high-performing technology solutions that align with business o...View more
The Senior Accounts Officer is responsible for managing the organization’s financial accounts, ensuring compliance with financial regulations, and providing accurate dashboards and financial reporting. This role requires a detail-oriented individual with strong analytical skills and the ability to work collaboratively with various departments and lead a team of 2 to 3 finance staff.
Key Responsibilities:
- Oversee the day-to-day accounting operations, including accounts payable and receivable, general ledger entries, and bank reconciliations.
- Prepare dashboards, analyze financial statements, reports, and forecasts to support decision-making processes.
- Ensure compliance with relevant financial regulations and internal policies.
- Assist in the preparation of budgets and monitor expenditures against budget forecasts.
- Manage month-end and year-end closing processes, ensuring timely and accurate reporting.
- Collaborate with auditors during annual audits and prepare necessary documentation.
- Support the Finance Controller in financial planning and analysis activities.
- Mentor and train junior accounting staff, providing guidance on best practices and procedures.
- Identify and implement process improvements to enhance efficiency in accounting operations.
- Stay updated on industry trends and changes in accounting regulations.
- May require occasional overtime during peak periods (e.g., month-end close).
Qualifications:
- Bachelor’s degree in accounting, Finance, or ACCA Level 2.
- Minimum of 5 years of experience in accounting or finance roles.
- Proficient with Microsoft tools
- Experience with automation tools (e.g., Excel macros, RPA tools)
- Conversant with ISO 27001:2022 standards, particularly in managing financial data security and compliance.
Skills
- Excellent analytical and problem-solving skills.
- Attention to detail and accuracy in financial reporting.
- Strong communication and interpersonal skills and team work abilities.
- Proven leading skills (Projects, Process implementation or People management).
Job Features
The Senior Accounts Officer is responsible for managing the organization’s financial accounts, ensuring compliance with financial regulations, and providing accurate dashboards and financial reporti...View more
The QA Lead will head a team of test engineers and will be responsible for ensuring the quality and reliability of IT systems developed by the company. This role requires a strong focus on automation testing to drive efficiency and consistency in the testing process.
Activities
Process Implementation
- Define and implement testing policies, procedures, and standards with a strong emphasis on automation to achieve greater efficiency.
- Continuously review and improve automation testing strategies and frameworks to ensure they align with best practices and evolving project needs.
- Ensure team members prioritize, track, and manage defects and issues effectively, providing automation-based solutions where possible.
- Coach and guide team members on the adoption of automation tools and practices, fostering a culture of continuous learning and improvement.
- Contribute to the improvement of business processes, including software development life cycle (SDLC) processes, by integrating automated testing at each stage.
- Participate in interviews, induction, training, and performance evaluations, with a focus on building automation skills within the team.
Test Plan
- Meet with system users and work with the development team to understand the scope of projects and identify opportunities for automation.
- Undertake test planning, scope the testing required, work with team members to estimate testing effort and duration, and determine resource and environment requirements.
- Review test scripts, test plans and test reports prepared by team members.
- Contribute to project risk assessment, risk tracking items and risk mitigation actions.
- Use structured analysis to plan and adjust to changes in project scope, schedule and costs.
- Report and escalate to management as needed.
- Contribute to Change Request (CR) evaluation, resolution plans and scheduling activities.
Test Execution
- Define business deliverable quality verification approaches, integrating automated testing methods and documenting automated test cases.
- Coordinate own effort and efforts of assigned team members.
- Track project execution, specifically percent system test complete through analysis of total test cases planned versus test cases executed.
- Ensure that test deliverables, including automated test scripts and reports, are delivered on time and meet the defined standards.
Automation Strategy
- Develop, maintain, and optimize automation frameworks and tools to support continuous integration and delivery pipelines.
- Identify and implement appropriate automation tools and technologies that align with the company’s development environment and objectives.
- Lead the automation strategy, including selecting test cases for automation, scripting, and execution, to maximize test coverage and reduce manual testing efforts.
- Stay current with industry trends and advancements in automation testing, integrating new tools and techniques as appropriate.
Qualifications
- Degree in Computer Science from a recognized institution or equivalent.
- Minimum 8 years of QA experience, with at least 2 years focused on automation testing.
- 1+ year as lead QA, managing teams of 5+ testers.
- Proficiency in test automation tools such as Selenium, Katalon, Testsigma, or similar.
- In depth understanding of formal test and development processes.
- Strong verbal and written communication skills.
- Strong project and time management skills with a proven ability to focus on priorities, solve problems, juggle multiple tasks and meet deadlines.
- Enthusiastic, positive, team oriented, and organized.
- Ability to work under tight schedules.
Job Features
The QA Lead will head a team of test engineers and will be responsible for ensuring the quality and reliability of IT systems developed by the company. This role requires a strong focus on automation ...View more
Key Responsibilities:
We are looking for a highly skilled and experienced UI Architect specialized in Angular to join our dynamic team. The ideal candidate will have a deep understanding of front-end technologies with a focus on Angular frameworks. This role involves designing and implementing complex web applications that deliver outstanding user experiences. As a UI Architect, you will lead the front-end development team, ensuring that the architectural vision is realized with high-quality code and innovative solutions.
- Design and implement scalable, maintainable, and adaptive UI architecture using Angular.
- Lead the front-end development team, providing technical guidance and mentorship.
- Collaborate with product managers, UX/UI designers, and backend engineers to ensure seamless integration and delivery of high-quality applications.
- Establish coding standards, best practices, and development methodologies for Angular-based projects.
- Conduct code reviews and ensure that the codebase is clean, efficient, and aligned with the architectural vision.
- Stay abreast of new Angular features and capabilities, as well as broader trends in front-end development, to continually improve the product and development process.
- Optimize application for maximum speed and scalability while ensuring application security.
- Solve complex performance problems and architectural challenges.
- Lead by example by writing clean, testable, and efficient code.
Required Qualifications and Skills:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of experience in front-end development, with a minimum of 3 years focusing on Angular.
- Strong expertise in Angular and its core principles, including modules, components, services, and dependency injection.
- Proficiency in HTML5, CSS3, and JavaScript/TypeScript.
- Experience with responsive and adaptive design principles.
- Understanding of cross-browser compatibility issues and ways to work around them.
- Familiarity with front-end build tools, such as Angular CLI, Webpack, npm, etc.
- Experience with RESTful APIs and web services integration.
- Excellent problem-solving skills, with the ability to architect high-performance, scalable solutions.
- Strong leadership and communication skills, capable of motivating and guiding a team of developers.
- Experience in Agile/Scrum development processes.
Desirable Skills:
- Experience with other front-end frameworks (React, Vue.js) is a plus.
- Experience with mobile development is a plus.
- Knowledge of state management libraries (NgRx, Redux) and their integration with Angular.
- Familiarity with docker and CI/CD pipelines.
Job Features
Key Responsibilities: We are looking for a highly skilled and experienced UI Architect specialized in Angular to join our dynamic team. The ideal candidate will have a deep understanding of front-end ...View more
We are seeking a skilled and experienced Senior Software Engineer primarily to join our Maintenance Team.
Responsibilities
- Develop robust, resilient, flexible, scalable and secure applications
- Ensure high quality deliverables through unit testing and code reviews
- Translate requirements specification into technical specifications
- Ability to work under pressure and within tight deadlines
- Mentor junior developers, providing guidance and support through code reviews, design discussions, and best practices.
- Lead the development of complex software projects, ensuring robustness, performance, and scalability.
- Troubleshoot, identify, and fix software defects.
- Adoption of new technologies, methodology and tooling
- Stay up-to-date with new technology and best practices
- Write and maintain documentation
Requirements
- Degree in IT or equivalent
- Minimum 4 years of experience in Java
- Strong understanding of Java and its ecosystems.
- Solid experience with Spring Framework (Spring Boot, Spring MVC, Spring Data).
- Good knowledge of OOP and conversant with Agile Methodology
- Good understanding of Design Patterns and UML.
- Good understanding of transactions and resource pooling
- Use of concurrent versioning systems (Git), Maven, CI/CD
- Knowledge of software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, and testing
- Experience with front-end technologies (jQuery, Vue.js, Angular, React) is a plus.
- Experience with Oracle database, MySql, Postgres and MongoDB
- Proficient in designing and implementing RESTful APIs.
- Unit/Integration testing
- Application of security practices into the software development process
- Excellent problem-solving and analytical skills.
- Strong communication and team collaboration skills.
Nice to have:
- Cloud experience
- Spring Cloud
- Kubernetes & Docker
Job Features
We are seeking a skilled and experienced Senior Software Engineer primarily to join our Maintenance Team. Responsibilities Requirements Nice to have:
We are seeking a skilled and experienced Software Engineer primarily to join our Maintenance Team.
Responsibilities
- Develop robust, resilient, flexible, scalable and secure applications
- Ensure high quality deliverables through unit testing and code reviews
- Translate requirements specification into technical specifications
- Ability to work under pressure and within tight deadlines
- Autonomous and ability to plan own work
- Adoption of new technologies, methodology and tooling
- Stay up-to-date with new technology and best practices
- Write and maintain documentation
Requirements
- Degree in IT or equivalent
- Minimum 2 years of experience in Java
- Hands-on experience in Application & Database Design
- Good knowledge of OOP and conversant with Agile Methodology
- Good understanding of Design Patterns and UML.
- Good understanding of transactions and resource pooling
- Use of concurrent versioning systems (Git), Maven, CI/CD
- Experience with Spring Framework, Spring Batch, JPA (Hibernate / Spring Data), Message Broker (RabbitMq / Kafka)
- Experience with any JavaScript framework (jQuery, Vue.js, Angular, ReactJS), CSS and HTML
- Experience with Oracle database, MySql, Postgres and MongoDB
- Experience in REST webservices
- Unit/Integration testing
- Application of security practices into the software development process
Nice to have:
- Cloud experience
- Spring Cloud
- Kubernetes & Docker
Job Features
We are seeking a skilled and experienced Software Engineer primarily to join our Maintenance Team. Responsibilities Requirements Nice to have:
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
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
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
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
Contract Duration: 2 years
Qualifications and Required Skills:
Education: Degree in Computer Science, Information Technology, or a related field.
Certifications:
- Oracle DBA certification, preferably version 11g Release 2, 19c, or higher.
- Certified MySQL DBA or equivalent.
Experience:
- Minimum of 2 years of post-qualification experience in database administration, including both on-premise and cloud platforms (e.g., Oracle Cloud Infrastructure - OCI).
Technical Skills:
- Expertise in data backup, recovery, security, and integrity.
- Proficient in SQL and database performance tuning.
- Familiarity with database design principles and APIs.
- Knowledge of relational databases (e.g., PostgreSQL, MySQL).
- Understanding of NoSQL databases (e.g. MongoDB)
- Understanding of application servers like Tomcat.
- Knowledge of security best practices in database management.
Soft Skills:
- Strong analytical and troubleshooting skills.
- Ability to work under pressure and meet tight deadlines.
- Excellent communication and documentation skills.
Responsibilities:
Database Management and Maintenance
- Install and configure databases on various operating systems (e.g. UNIX-based OS, Windows).
- Design and maintain database architecture to optimize performance and management.
- Create, modify, and delete database objects (tables, views, indexes, stored procedures) based on approved change requests.
- Monitor database performance and implement optimization strategies.
- Ensure efficient storage management for systems and data files.
- Conduct regular data purging to maintain optimal database performance.
- Plan and execute database migrations, including version upgrades and transitions to new database systems.
Security and Compliance
- Enable auditing features and report access or process anomalies.
- Implement and manage database encryption, masking, and ISO27001 operational security guidelines.
- Perform periodic user access reviews and ensure compliance with licensing agreements.
- Conduct tests and evaluations to ensure data security, privacy, and integrity.
Backup and Recovery
- Implement Oracle RMAN backup and recovery solutions.
- Integrate RMAN backups with third-party tools like Veritas NetBackup.
- Ensure timely transaction log shipping and error-free data replication on standby servers.
- Maintain and test disaster recovery databases and update related Standard Operating Procedures
Performance and Troubleshooting
- Use database tools to analyze and optimize SQL scripts.
- Troubleshoot database issues and apply recommended solutions.
- Suggest and implement improvements to enhance database performance.
- Produce incident reports related to database issues and resolutions.
Collaboration and Documentation
- Create and update configuration documents for database systems.
- Actively participate in application testing and compatibility analysis with databases like Oracle 19c, 21c, and others.
- Work closely with developers to ensure compatibility with application servers (e.g., Tomcat).
Other Duties
- Manage database-specific licenses and maintain accurate records.
- Actively participate in testing new patches, updates, and database technologies.
- Perform any other cognate duties as assigned.
Key Expectations:
- Demonstrate proactive database management to prevent downtime and ensure high availability.
- Exhibit a commitment to security, compliance, and best practices.
- Deliver high-quality work within tight deadlines, ensuring the database systems meet organizational needs
Job Features
Contract Duration: 2 years Qualifications and Required Skills: Education: Degree in Computer Science, Information Technology, or a related field. Certifications: Experience: Technical Skills: Soft Ski...View more
Description of role:
Providing support to the Account Officers, Senior Accounting Officers and Accountant.
Key responsibilities:
- Ensure compliance with relevant financial regulations and internal policies.
- Involve in periodic bank reconciliations and cash flow forecast analysis.
- Liaise with external stakeholders, customers, and/or suppliers for billings and payments
- Prepare and post Journal batches in view for monthly management accounting .
- Assist in Cashier duties notably cash collection, issue of receipt and banking of cheques
- Assist in the preparation of budgets and monitor expenditures against budget forecasts.
- Assist in any other cognate duties.
- May require occasional overtime during peak periods (e.g., month-end close).
Qualifications:
- Bachelor’s degree in accounting, Finance, or ongoing ACCA Level 2.
- Minimum of 2 years of experience in accounting or finance roles.
- Proficient with Microsoft tools (Intermediate spreadsheet skills)
Skills
- Analytical and problem-solving skills.
- Attention to detail and proficient in financial accounting.
- Interpersonal skills and teamwork abilities.
Job Features
Description of role: Providing support to the Account Officers, Senior Accounting Officers and Accountant. Key responsibilities: Qualifications: Skills
Job Type:
- 1 year contract
Job description:
- Issue of quotations and invoices to new or existing customers
- Follow up on pending billings with customers or monitor projects billings with project managers
- Allocation of payments to customers account, disconnection of overdue accounts or reconnection of customers
- Attend phone calls, reply to customer queries via phone or emails and send periodic statement of accounts
- Ability to perform cashier duties notably cash collection, issue of receipt and banking of cheques
- Document management on SharePoint, archiving of physical documents or inventory of files
- Ability of to create Purchase orders and processing of payment certificates
- Follow up on open Purchase orders, suppliers’ billings and HRDC refund process.
- Any other cognate duties.
Qualifications:
- HSC holders or
- ACCA Level 1
Skills:
- Preferably one year working experience
- Knowledge of an accounting software is a plus
- Basic to Intermediate Excel skills
- Microsoft tools
Job Features
Job Type: Job description: Qualifications: Skills:
Reporting Line: Facilities Supervisor
Contract: 1 year
Job Purpose Summary:
This role involves ensuring the upkeep, repair, and functionality of our facilities and equipment to provide a safe, efficient, and pleasant environment for employees and visitors.
Main Responsibilities:
- Conduct routine inspections of buildings, equipment, and systems to identify any issues.
- Perform preventative maintenance and basic repairs on plumbing, electrical systems, AC, and general infrastructure.
- Respond promptly to maintenance requests and address any urgent repairs as they arise.
- Manage maintenance schedules and ensure timely completion of all maintenance tasks.
- Coordinate with external contractors for specialized repairs and services as needed.
- Maintain accurate records of maintenance work, inspections, and inventory of supplies.
- Adhere to health, safety, and environmental regulations and company policies.
- Assist supervisor in drafting write-ups.
- Assist in the procurement process.
- Any other tasks related to preventive maintenance
- Turn on chiller system and air-conditioning units.
- Swapping of cooling equipment in UPS, electrical and server roomsy.
- Visual check of fire extinguishing equipment (smoke detectors, batteries, energen pipework, gas cylinders safety pin & seal) and report malfunctions (if any).
- Check generator (oil, coolant, fuel level, and other components).
- Carry out off load test of generator and check for leaks, temperature, unusual noises and record batteries voltage.
- Visually check passenger lift and report any malfunctions found.
- Inspect yard and perimeter fence.
- Inspect for leak or other faults in water distribution systems.
- Visually inspect stairs and steps for cracks, and other obvious defects. Make necessary repairs.
- Visually inspect walls for cracks, loose brick or masonry units, and other obvious defects. Make repairs and/or adjustments as necessary.
- Visual check of all urinals, and lavatories for leaks, drainage, and cracks. Check operation of all flush valves. Adjust or repair as necessary.
- General inspections and take CWA and CEB readings.
- Monitoring of water tanks.
- Inspect all utility rooms and report any malfunctions found.
- Check roof tops - outdoor units and report.
- Carry out planned preventive maintenance works and repairs handed over by Supervisor.
- Attending to daily technical faults.
- Check cleaning tasks completed by cleaners & gardeners.
- Swapping of cooling equipment in UPS, electrical and server rooms.
- Turn off chiller system and air-conditioning units.
- Clean bottle traps and apply drain cleaner products.
- Check all lights and replace faulty bulbs or fittings as necessary.
- Carry out generator off load test.
- Check all oil/diesel levels adding proper amount as required.
- Check for appropriate pest control.
- Test all automated systems (lights etc).
- Clean pond water feature and apply chlorine as necessary.
- Portable Extinguishers – Check all extinguishers.
- Maintain the master servicing schedule of all facilities equipment.
- Contact suppliers and relevant authorities via phones or emails for any maintenance related issue.
- Assist supervisor in drafting write-ups as delegated by manager.
- Assist in the Purchasing process.
- Any other tasks related to preventive maintenance.
Qualifications & Experience:
- SC Holder and technical certifications or vocational training in relevant fields such as electrical, plumbing and/or air conditioning system.
- Proven experience as a Maintenance Officer or similar role, with a strong background in facility management and repair work.
- A valid driving license.
Job Features
Reporting Line: Facilities Supervisor Contract: 1 year Job Purpose Summary: This role involves ensuring the upkeep, repair, and functionality of our facilities and equipment to provide a safe, efficie...View more
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
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.