top of page

Careers

We strive to be an awesome place to work. We believe in diversity, respect and trust – making it as the principles for professional development, personal well-being, brighter ideas and better business decisions.

Partners

A Culture of Togetherness

Open Positions

System Administrator

Job Description

  • Be at the Core of IT Excellence: You will oversee the daily upkeep and administration of our company's network infrastructure and computer systems, giving you the chance to showcase your expertise and make a significant impact on our operations.

  • Design and Innovate: As a key player in our team, you will be responsible for designing, planning, implementing, and maintaining our network infrastructure, servers, OS, storage, and software to meet both our current and future needs. Your innovative ideas will be welcomed as we strive for continuous improvement.

  • Embrace the Cloud: Take the lead in the provisioning and administration of our cloud infrastructure, contributing to the scalability and efficiency of our IT systems. Experience withAWS cloud administration is an added advantage.

  • Troubleshoot and Optimise: You will closely monitor system and network performance, identifying and troubleshooting issues to ensure seamless operations. Your contributions will enhance the security and efficiency of our IT infrastructure.

  • Database Expertise: Showcase your skills in planning and executing database upgrades, migrations, and modernisation, contributing to the overall effectiveness of our data management practices.

  • Documentation and Organisation: Help maintain up-to-date records and documentation of hardware and software, making vital information easily accessible and contributing to our overall efficiency.

Business Analyst

Job Description

  • Gather requirements by identifying user needs and recommend solution to clients.

  • Develop user requirement document, functional specification, user guide and training material for solutions.

  • Act as a liaison between development team and stakeholder throughout the implementation.

  • Support implementation, user acceptance testing and training activities (when required).

  • Analysing, developing and proposing enhancements to current business processes, reports and applications in order to optimize system effectiveness.

  • Provide support in pre-sales activities with sales and marketing team, activities included analysis on RFP, provide business proposal, conduct system demo.

Software Developer

Job Description

  • Involve end-to-end software development cycle involve Frontend and Backend development.

  • Develop web components that seamlessly integrate with cloud-based solution by leveragecloud services – AWS to enhance scalability and performance.

  • Enhance user interfaces for improved accessibility and user experience.

  • Integrate web interfaces with APIs for secure data exchange.

  • Implement security best practices and ensure compliance with industry standards.

  • Troubleshoot and resolve issues, providing timely support as and when needed.

  • Create comprehensive documentation for web components & ensure comprehensive user guides are available.

Quality Assurance Engineer

Job Description

  • Consult with development engineers in resolution of problems.

  • Proactively identify test issues and potential improvement areas.

  • Develop test scripts (manual & automated), document test results, log all software defects, and track defects to closure.

  • Perform full range of testing activities required (including unit test, integration test, regression test, performance test) based on assigned projects.

Project Manager

Job Description

  • Serve as the primary point of contact and facilitate communication among cross functional teams to ensure alignment and successful project execution. 

  • Monitor, control, and report on project progress, costs, and development activities, maintaining comprehensive documentation for stakeholders. 

  • Take ownership of project budgeting, financial management, and related administrative tasks, including invoicing and expense tracking. 

  • Develop and implement plans for post-deployment application support, ensuring seamless transition and ongoing maintenance. 

  • Lead and supervise assigned resources, including task assignment, scheduling, and provision of technical guidance and support as needed. 

  • Effectively prioritize tasks and allocate resources to meet project objectives, while proactively identifying and addressing potential bottlenecks. 

  • Address and resolve day-to-day project issues promptly, fostering positive client-team relationships and ensuring client satisfaction.

Job Application

Please complete the form to apply for a position with us.

In case of any questions related to the positions you're applying, drop us an email!

Upload File

Thanks for submitting!

bottom of page