Careers

Careers with MSI Global

We are always looking for highly motivated, result oriented team players who share our commitment to teamwork, quality, integrity and mutual respect. If these values of ours are aligned with yours, we invite you to explore career opportunities with us to achieve your professional goal in a diverse environment that embraces technological innovation to meaningfully impact the world around us.

 

Drop us an email at msi_hr@msi-global.com.sg and we will get in touch with you.

Open Positions

Consultant, Frontend AFC Development

Consultant, Frontend AFC Development

 

Using C/C++ in embedded Linux/QNX and working with software engineers and architects, you will be responsible for the development of one or more software systems and components that is part of an integrated automated fare collection system (AFC). You will participate in the software development lifecycle from definition of requirements to design and development, testing, implementation and support and maintenance.

 

Duties and Responsibilities:

 

  • Works with multi-disciplinary team to understand system / application requirements.
  • As part of a team, develops software solutions that meets client’s needs and perform as designed.
  • Capable of applying technical best practices to all projects.
  • Consistently improves skills in order to deliver high-quality output and gain increased responsibility.
  • Communicates professionally with clients and internal staff to identify needs and evaluate solutions.
  • Willingness to explore new technologies, learn new concepts and share ideas with others.

 

Knowledge, Skills and Abilities:

 

  • Experience handling multiple tasks while meeting deadlines.
  • Ability to thrive in a team development environment while also being able to work independently.
  • Good understanding of the benefits of the various design patterns and object-oriented programming.

 

Technical Skills and Experience:

 

  • Recognised Degree in Electrical/Electronics Engineering/Computer Science or a relevant discipline.
  • At least 3 years’ experience in C++ object-oriented software development.
  • At least 3 years’ experience working in embedded Linux/QNX.
  • Experience in develop RTOS based embedded applications.
  • Experience in device/terminal applications development and client/server application interface.
  • Experience in multi-threading, multi-processor experience and hardware-software integration.
  • Excellent problem-solving, design, development, research, and debugging skills.
  • Experience in Wireless network, Bluetooth, 3g network, QR code and GPS technologies.
  • Experience in Windows Application and QT is a plus.
  • Good communication skills.
  • Willingness to travel overseas.

Consultant, Backend AFC Development

Consultant, Backend AFC Development

 

Job Responsibilities:

 

  • Works with multi-disciplinary team to understand system / application requirements.
  • As part of a team, develops enterprise software solutions that meets client’s needs and perform as designed.
  • Capable of applying technical best practices to all projects.
  • Consistently improves skills and knowledge in order to deliver high-quality output and gain increased responsibility.
  • Communicates professionally with clients and internal staff to identify needs and evaluate solutions.
  • Willingness to explore new technologies, learn new concepts and share ideas with others.

 

Job Requirements:

 

  • Recognised Degree in Electrical/Electronic Engineering/Computer Science or a relevant discipline.
  • Experience in Java/J2EE Application Server platform and UNIX environment.
  • Experience in web-based applications development (EJB, Servlets, JSP, JavaScript) and database application interfacing (JDBC, SQL).
  • Experience in financial and payment system.
  • Experience in Java Concurrency and Multithreading.
  • Good knowledge in PL/SQL and fine tuning.
  • Knowledge in RUP, Oracle, DB2, Elixir Report and Crystal Report will be an advantage.
  • Experience in handling multiple tasks while meeting deadlines.
  • Ability to thrive in a team development environment while also being able to work independently.
  • Good understanding of the benefits of the various design patterns and object-oriented programming.
  • Willingness to travel overseas.

Network Administrator

Network Administrator

 

Job Responsibilities:

 

  • You will be responsible for provisioning, installation, configuration, operation, and maintenance of network (both wired and wireless) including hardware, software and related infrastructure.
  • Responsible to support and maintain the daily network operations (inclusive of LAN, WAN Security, Connectivity and Monitoring).
  • Administer infrastructure system and network services (Firewall, routers, VPN, internet proxy, wireless, etc.).
  • Perform regular maintenance to network infrastructure to ensure its’ smooth operation.

 

Job Requirements:

 

  • Recognized degree or equivalent in Information Technology or Engineering with at least 5 years’ relevant experience in system & network administration Good written and verbal communication skills.
  • Able to work well both independently and in a team.
  • Possess a strong interest and self-motivation to install, configure and maintain system/network services, equipment and devices, provide system/ network support and request, investigate, troubleshoot issues and provide resolution, i.e. including managing user accounts and access.
  • Competent and having a sound knowledge (Configure and troubleshoot) of various network protocols and topologies, including a broad knowledge of WLAN, switches, routers, servers, IPS/IDS and firewalls.
  • Able to perform network monitoring, verifying the integrity and availability of all hardware, network resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups, and related administration tasks.
  • Able to administer anti-virus, anti-spam and network security system, i.e. Firewalls, TDA and NAC.
  • Relevant experience in monitoring and reviewing performance of network and ability to perform capacity planning.
  • Able to create and maintain complete documentation (i.e. problems, resolutions, configuration and procedures).
  • Familiarity with applying OS patches, firmware and upgrades, including administrative tools, utilities and configuring and/or adding new services, hardware upgrades, resource optimization and performance tuning.
  • Familiarity with providing Desktop support and recovery services.
  • Provide 24 by 7 technical support per request from various constituencies. Investigate, troubleshoot issues and provide professional recommendations and solutions.
  • Certification in Network (CCNA) is preferred. Certification in CCNP is an added advantage
  • Knowledge in Firewalls CISCO, FORTIGATE and CHECKPOINT is preferred.
  • Certification in MCSE is an added advantage.
  • Working experience in Virtualization, Windows, Active Directory, DHCP and TCP/IP networking.
  • Knowledge in Virtual networking like NSX is an added advantage.

Peek into our working environment

Are you ready to embark on a fulfilling career with us?