#SGUnitedJobs Trainee Software Engineer, Engineering Productivity #THR
GOVERNMENT TECHNOLOGY AGENCY
-
Job Category
Information Technology, Public / Civil Service -
Job level
Fresh/entry level -
Contract type
Full Time
Job Description
This is a fixed-term software trainee programme with carefully designed training roadmaps and milestones. You will be working in GovTech's Engineering Productivity team and develop your technical capability, professional skills, while growing your profile in tech for public good activities.
Learning Objectives:
• Build prototypes to demonstrate technology opportunities
• Design system architectures
• Write production quality code, and
• Manage deployments to cloud and (occasionally) on-premise infrastructure
• Learn and share knowledge in a multi-disciplinary team
How to Succeed:
• Understand best practices in software engineering
• Experience with modern web applications and backends in JavaScript, Go or equilvalent languages
• Experience in automated testing using testing frameworks e.g. Karma, Mocha, Chai and Sinon is highly advantageous.
• Experience with database management/usage (both relational and non-relational), and handling of data in different environments is highly advantageous
• Experience in using Docker containers, CI/CD pipelines, and deployment using cloud services such as AWS or on-premise servers is a nice bonus.
• Experience in the software development lifecycle in an Agile Scrum context is a plus point.
• Keen sense of learning & self-discovery
• Growth mindset
Closing on 22 Jul 2021