Position Title: Software Engineer (Infocomm) #SGUnitedTraineeships
Company: SGunited
Business Area: SGUnited

Traineeship Description:
At ST Engineering, our people are our greatest resource because it is from our talents that solutions to meet tomorrow’s challenges are generated and created. Working with like-minded specialists and engineers, you will look to the latest innovations to tackle a myriad of challenges faced by our global base of customers.

The trainee will report directly to the Project Lead and work closely with his teammates.

Responsibilities:
• Design, develop and improve enterprise systems, real time information system, web applications, data management, data processing, data analytics, data visualization, frameworks/libraries and coding conventions.
• Design data modeling and analytics workflow to provide and obtain information across systems
• Work with project managers to deliver enterprise systems that meet user requirements
• Conduct technology scan and proof-of-concept on data management, data processing and data analytics technologies.
• Manage enterprise system performance, inter-operability, reliability and sustainability through software development, software quality control and optimization of software products and technologies.
• Resolve system issues to provide timely resolution and recovery
 
Competencies to learn:

  1. Ability to manage the design of software
  2. Able to oversee software testing
  3. Able to manage Software Construction Process
  4. Ability to oversees Security Provisions in Software
  5. Ability to analyse user and business requirements

Requirements:
• Degree in Information System, Computer Science, Computer Engineering, Information Technology, or equivalent.
• Proficient with one or more of the programming languages such as C, C++, C#, .NET, WPF or Python.
• Prior experience in software development and system integration
• Strong knowledge in OO design principles and familiar with UML
• Ability to comprehend complex object-oriented software design and enhancing the software with new features and capabilities
• Possess a good understanding in multi-threading, databases, man-machine interface and networking programming.
• Knowledge in radio communication, networking setup and cybersecurity will be advantageous.
• Familiar with Windows or UNIX development environment
• Ability to write SQL queries is a plus
• Good interpersonal, analytical and problem-solving skills.
• Able to work independently with little supervision, and as part of a team.

Back to Job Listing