Taro Logo

Software Engineer (System)

A talent placement company working with Singapore government statutory boards.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Software Engineer (System)

This is an exciting opportunity for a Senior Software Engineer to join a prestigious statutory board under the Government of Singapore. The role combines system development with data engineering, requiring expertise in Java/JEE, SQL, and various BI tools.

The position offers a unique chance to work on enterprise-level applications that serve government operations. As a Software Engineer, you'll be integral to the full software development lifecycle, from requirements gathering to maintenance. The role demands strong technical skills in Java development, database management, and data engineering tools like IBM DataStage, Informatica, and various BI platforms.

The ideal candidate will bring 5+ years of software development experience, with a strong foundation in computer science or engineering. You'll need to demonstrate proficiency in complex enterprise applications, particularly in Java/JEE and web programming in UNIX/LINUX environments. Your expertise in database management and SQL will be crucial for handling complex queries and performance tuning.

This hybrid role is based in Singapore, offering the flexibility of both office and remote work. You'll be working with a government statutory board, providing stability and the opportunity to contribute to national infrastructure. The position requires excellent communication skills as you'll be collaborating with various stakeholders and contributing to comprehensive documentation throughout the development process.

Working here means being part of projects that directly impact government operations and public services. You'll have the chance to work with modern technologies including cloud platforms like Snowflake and Databricks, while maintaining and developing critical systems. The role offers professional growth in a structured environment with exposure to enterprise-scale applications and data engineering challenges.

Last updated 2 months ago

Responsibilities For Software Engineer (System)

  • Requirements gathering
  • Design, development, and maintenance of software
  • Preparation and submission of deliverables throughout software development lifecycles
  • Assist with day-to-day application support issues
  • Liaise with users on requirement, design and testing issues

Requirements For Software Engineer (System)

Java
Linux
  • Recognised degree in Computer Science, IT or engineering
  • At least 5 years relevant experience in software development
  • Experience in full software development lifecycle (SDLC) with documentation
  • Experience in Java/JEE, web programming on UNIX/LINUX and Windows environment
  • Strong Database and SQL knowledge
  • Experience in Data Engineering and BI tools (IBM DataStage, Informatica, Cognos Analytics, Power BI)
  • Strong understanding of OLAP, ETL/ELT and BI design concepts
  • Strong analytical and problem-solving skills
  • Good written and verbal communication skills in English

Interested in this job?

Jobs Related To Xcellink Pte Ltd Software Engineer (System)