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:

  • 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:

  • Provide operational and administrative support to enhance operational efficiency
  • Provide L2 operational support and troubleshooting for escalated issues
  • Identify opportunities for continual improvements and make recommendations accordingly
  • Custodian of standard operating procedures (SOPs)
  • Support initiatives and assist with designing frameworks to increase efficiency and improve service standards
  • Engage with stakeholders to define and implement service standards
  • Collaborate with cross-functional teams for meeting operational requirements and targets
  • Track and analyse incidents to identify and address recurring issues
  • Drive quality assurance initiatives
  • Assist with procurement and manage vendor relations
  • Perform research and analysis to support business decisions making
  • Perform data management and documentation duties to ensure accuracy of records
  • Prepare reports and other documentation
  • 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
  • Experience in developing and implementing SOPs and quality management frameworks
  • Some background in IT will be an added advantage
  • Excellent verbal and written communication skills
  • Excellent analytical, problem-solving and organisational skills
  • Meticulous, with excellent record keeping and documentation skills
  • Proactive and positive working attitude
  • Willingness and capacity to learn new skills and technology

Responsibilities:

  • Provide operational and administrative support to ensure smooth day-to-day operations
  • Perform routine monitoring to detect any issues
  • Act as point of contact for enquiries, service requests and incidents
  • Resolve basic issues according to standard operating procedures (SOPs) and follow through the escalation process as necessary
  • Track all incidents to closure within service standards
  • Perform data management and documentation duties to ensure accuracy of records
  • Generate and prepare reports
  • Source for viable vendors and request for quotation
  • 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
  • Some background in IT will be an added advantage
  • Excellent verbal and written communication skills
  • Meticulous, with excellent record keeping and documentation skills
  • Positive working attitude
  • Willingness and capacity to learn new skills and technology
  • Fresh graduates are welcomed to apply
Responsibilities:
  • Research, design and develop software
  • Enhance applications, develop and configure features and functionalities that support business requirements
  • Full stack development using multiple software development languages, tools and frameworks
  • Responsible for software development, debugging, testing, modifications, deployment and maintenance
  • Work with other engineers in close collaboration with the Technical Architect to meet technical specifications
  • Enable and support functional and user acceptance testing
  • Perform non-functional testing
  • Produce clear and well-written documentation
Requirements:
  • Candidates must possess a Computer Engineering/Computer Science related Diploma/Degree
  • Working experience: ◦ At least 4 years relevant working experience – full stack software development, REST API implementation
  • Working knowledge and full stack development using:
    • Relational database design and modeling
    • High level programming languages such as Java/Python/PHP/Ruby
    • Front-end technologies such as JavaScript, HTML and CSS
    • JavaScript frameworks and libraries such as React and Next.js
    • Linux system administration, security and networking
  • Design, implement and maintain secure REST APIs, using but not limited to the below:
    • PHP
    • Python + Django REST Framework
    • RabbitMQ
    • SQL databases such as MySQL/MariaDB
    • NoSQL databases such as MongoDB, Redis, Cassandra
  • Familiarity with software testing methodologies
  • Experience with CI/CD workflows
  • Comfortable with both Linux and Windows
  • Passion for software design and development
  • LPIC and Python certification is a plus
  • Working knowledge in Docker/Kubernetes/microservice architecture is a plus
  • Virtualization/hypervisor experience (VMware, Proxmox) is a plus
  • Able to work independently and also as a team player
  • Able to independently pick up new development languages, tools and frameworks
  • Senior role is expected to mentor juniors to grow as a team