Our Client is a statutory board under the Government of Singapore and they are looking for a Software Engineer specializing in devices to support the team.
The role involves:
- Requirements gathering
- Design, development, and maintenance of software
- Preparation and submission of deliverables throughout the software development lifecycles
- Assisting with day-to-day application support issues
- Liaising with users on requirement, design, and testing issues
The ideal candidate should have:
- A recognized degree in Computer Science, IT, or engineering with at least 5 years of relevant experience in software development
- Experience in at least one full software development lifecycle (SDLC) and producing SDLC documentation
- Extensive experience in analyzing requirements, designing, developing, and delivering complex enterprise applications in Java/JEE, web programming on UNIX/LINUX and Windows environments
- Strong Database and SQL knowledge for writing complex queries and performance tuning
- Extensive experience in Data Engineering and BI tools like IBM DataStage, Informatica, Cognos Analytics, Power BI
- Strong understanding of OLAP, ETL/ELT, and BI design concepts and best practices
- Exposure to Cloud Data platforms like Snowflake, Databricks, AWS Redshift (advantage)
- Experience in Automatic Fare Collection (AFC) system (advantage)
- Strong analytical and problem-solving skills
- Good written and verbal communication skills in English
This position offers an opportunity to work with a government statutory board, contributing to important projects and utilizing a wide range of technical skills in software development and data engineering.