A Singapore Government Agency Website
Menu
Button to open navigation menu
Click logo to go back to the homepage
About CSIT
Who We Are
Core Values
Our Technology Programmes
Cybersecurity
Software Engineering
Data Analytics
Cloud Infrastructure and Services
Internships & Scholarships
CSIT Undergraduate Scholarship
CSIT Diploma Scholarship
CSIT Computing Scholarship
Internships
Join Us
Career at CSIT
Job Opportunities
CSIT Events
Button to open or close the search bar
Seach within this service
Search
Button to search and go to search results page
Job Details
Home
Join Us
Job Opportunities
Job Detail
Software Engineer
Job Scope:
Design, develop and/or improve enterprise systems, web applications or software for data management, data processing, data analytics and data visualisation, using assigned languages, frameworks/libraries and coding conventions
Design data modeling, data processing and analytics workflow to mine information across systems
Work with project managers and operational 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
Perform software quality control through code review, regression testing, and development standards within SDLC framework
Perform deployment tasks based on standard configurations
Manage enterprise system performance, inter-operability, reliability and sustainability through software development, software quality control and optimisation of software products and technologies.
Resolve system issues to provide timely resolution and recovery
Perform system health monitoring, support patches and assist in capacity planning and performance tuning
Job Requirements:
Bachelor's degree in Information System, Computer Science, Computer Engineering, Information Technology, or equivalent
Prior experience in software development, system integration, testing and production deployment preferred
Proficient with one or more of the programming languages such as C, C++, Java, JavaScript and Python
Experience in using Java/JEE design pattern, frameworks (e.g. React JS, Vue, Hibernate), application servers (e.g. Weblogic, JBoss), SQL/Non-SQL databases (e.g. Oracle, MS-SQL, Mongo), enterprise content management (e.g. SharePoint), enterprise search (e.g. Autonomy, Elastic Search), data visualisation (e.g. Tableau) or data analysis/processing tools (e.g. Hadoop) preferred
Familiarity with DevOps practices and agile development cycle will be an added advantage
Good interpersonal, analytical and problem-solving skills
Able to work independently and also as part of the team
Candidates with at least 3 years of experience in software development and/or system integration will be considered for senior positions
Applicants must be Singapore Citizens
Apply Now!