Careers

We believe employees are our key assets to building a great company and are invested in the personal and professional development of our human capital.

If you are looking for a rewarding career, we welcome you to send in your compelling resume with a recent photograph, details of your working experience and expected salary to careers@itm-sg.org.

We regret that only shortlisted candidates will be notified.

Opportunities Available

Responsibilities:

  • Support the development and implementation of a Mobile Testing Infrastructure as a Service solution
  • Responsible for:
    • Infrastructure Automation development, operations and support
      • Device, Network and Data Controls
    • REST API development, operations and support
    • Technology research and development
  • Partner closely with the Technical Architect, and fellow developers

Requirements:

  • Candidates must possess a Computer Engineering/Computer Science related Diploma/Degree
  • Working experience:
    • For senior role – At least 4 years relevant working experience with matching requirements.
    • For junior role – Fresh graduates with matching skill sets are welcome. Training will be provided.
  • Working knowledge with Linux operating environment
    • Basic Linux system administration and security protection
    • SSH, SFTP
    • Basic Linux networking – Firewall and network routing
  • Working knowledge with KVM-based virtualization infrastructure automation
  • Working knowledge with high-availability full-stack implementation.
    • HAProxy
    • Nginx + PHP cluster
    • Remote file synchronization
    • Shared file storage system
    • Galera cluster
  • Working knowledge with Android device automation
    • Rooting Android
    • ADB and Fastboot
    • Shell commands
    • Remote data transfer
    • Remote screen mirror
  • Working knowledge with secure REST API development, operations and support.
  • Working knowledge with CRON, BASH scripting, and PHP/Python programming.
  • Working knowledge with service API development, operations and support.
    • Linux process execution control
    • Web service automation
  • Working knowledge with Android application testing using Appium
  • Good habit of maintaining clear code documentation
  • LPIC and PHP/Python certification is a plus
  • Able to work independently and contribute as a team
  • Senior role is expected to mentor juniors to grow as a team

Responsibilities:

  • Responsible for configuration, maintenance and upgrading of servers, networks and related hardware and software
  • Perform asset management and maintain accurate asset records
  • Perform day-to-day IT infrastructure health and security monitoring and checks
  • Troubleshoot infrastructure and network related issues
  • Perform change management control, and ensure changes are trackable and properly documented
  • Respond to service requests and incidents to provide timely and effective resolutions
  • Work with service providers to ensure SLAs are met
  • Automate tasks with basic Bash/PowerShell scripting and high-level programming languages such as Python/Perl
  • Provide support in the provisioning of IT infrastructure-related projects and other ad-hoc duties as assigned

Requirements:

  • Candidates must possess a Diploma/Bachelor of Science in Computer Science/Computer Information Systems or equivalent
  • For Senior Role, at least 3 years relevant working experience preferred
  • For Junior Role, fresh graduates with matching skill sets are welcome, and On-the-Job Training (OJT) will be provided
  • Strong understanding of server and networking fundamentals
    • Knowledge of up-to-date server hardware, configuration and management
    • Knowledge of networking concepts such as VLAN, LAG, LACP, and protocols such as TCP/IP, DHCP, UDP, DNS, and routing
    • Knowledge of L3 firewalls and network security
  • Working knowledge in
    • Linux Server OS Administration and Linux Networking
    • Virtualization technology
    • Log management
    • Internet Services such as Web and Database servers
    • Basic security best practices and implementation
  • Strong analytical and problem-solving skills
  • Able to troubleshoot IT problems using logs, and tracing through steps
  • Meticulous
  • Good time management skills
  • Good verbal and written communication skills
  • Able to work independently and contribute as a team
  • Willingness and capacity to learn new technologies and tools for the continuous improvement of systems and processes
  • CompTIA/LPIC certifications is a plus
  • Knowledge of Infrastructure as Code tools such as Ansible/Chef/Puppet is a plus
  • DevOps/SRE experience is a plus
  • Experience with Load Balancers/High-Availability deployment is a plus

Responsibilities:

  • Responsible for full spectrum of HR functions, including talent acquisition and management, compensation and benefits, learning and development, performance management and employee relations
  • Provide strategic advice to management and functional leaders on HR related matters
  • Develop, implement and enhance HR policies, procedures and initiatives aligned with best practices to support business objectives and growth
  • Manage performance appraisal cycles, grievances and performance related issues
  • Develop and implement learning and development strategy for the organisation
  • Assist in compensation surveys and reviews to ensure market competitiveness
  • Provide regular reports and analysis on HR metrics
  • Support HR projects and other relevant duties as required

Requirements:

  • Diploma/Degree in Human Resource Management or its equivalent with 5 years’ relevant experience
  • Good working knowledge of Employment Act, local labour legislations and other statutory requirements
  • Strong background in the area of compensation and benefits and/or learning and development preferred
  • Excellent verbal and written communication skills
  • Resourceful, hands-on and a self-starter
  • Willingness and capacity to learn new skills and technology
  • Experience in IT industry will be an added advantage

Responsibilities:

  • Perform routine monitoring and resolve basic issues according to Standard Operating Procedures (SOPs)
  • Follow through the escalation process as necessary
  • Track and manage all incidents to closure within Service Level Agreements (SLAs)
  • Provide administrative support to ensure smooth day-to-day operations
  • Perform data management and documentation duties to ensure accuracy of records
  • Generate and prepare reports
  • Source for viable vendors and request for quotations
  • Liaise with internal and external stakeholders on projects to ensure timely delivery
  • Identify opportunities for the automation of day-to-day operational processes such as data collection and tracking
  • Design and implement automation solutions
  • Support ad-hoc duties and projects as assigned

Requirements:

  • Candidates must possess at least a diploma
  • Willingness and capacity to learn new skills and technology
  • Excellent verbal and written communication skills
  • Meticulous, excellent record keeping and documentation skills
  • Good customer service skills
  • Positive working attitude
  • Some background in IT will be an added advantage