logo
Economic Development Board

Software Engineer, SGN

Economic Development Board

Permanent

What the role is

The Singapore Global Network (SGN) is a division in the Economic Development Board tasked to re-energise Singapore’s efforts in building a strong and extensive ecosystem of overseas Family, Friends, Fans (3F) for Singapore. SGN leads the Whole-Of-Government effort to coordinate across agencies and strengthen our collective networks whose skills, affinity and influence could help build linkages to global business and talent communities, and enhance the international mindshare of Singapore as a leading globally-connected city.

What you will be working on

As a member of SGN’s digital products team, you will develop, deliver and maintain a tech stack that enables SGN’s work in fostering connections between and within Singapore’s global business and talent communities. There is also opportunity to work on other digital products within the wider EDB organisation. 


We are looking for a Full Stack Developer with a strong technical background to join our passionate and purpose-driven team. This is an excellent opportunity to be part of a start-up environment, building up the digital platform and infrastructure to serve a large-scale network all around the world.

As a full-stack developer, you will be responsible for the design, implementation, testing and deployment of end-to-end software solutions, with the following key responsibilities:

  • Spearhead work with cross-functional teams to develop engaging and user-centric web and mobile applications, supported by necessary back-end applications and databases for functionality

  • Create performant code by figuring out how to make a feature work best for users as well as under-the-hood optimization, while conforming to system design

  • Design and create automated tests to ensure functionality of components and applications

  • Participate in code reviews

  • Participate in full life-cycle library, component, application design and development

  • Support, maintenance and documentation of software functionalities and technical specifications

  • Ensure quality of releases, responsiveness and security of applications, debugging issues, fix bugs, and identify bottlenecks

  • Design and develop RESTful APIs

  • Proactively stay abreast of developments in web applications and programming languages to identify and recommend existing components and technologies that can be leveraged to deliver on our goals
     

What we are looking for

Resourcefulness, integrity, drive, and a good team player are must-haves. Some combination of the following would help for favourable consideration:

  • At least 3 years of experience as a software developer or equivalent position

  • Diploma or degree in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines

  • Experience with cloud-based application development and web security

  • Experience in gathering user’s requirements – clarifying them with Product Owners and Designers through high fidelity mock-ups or prototypes

  • Experience in agile development teams, employing relevant methodologies and practices such as Scrum, Continuous Integration and Deployment to enable rapid delivery of value such as scripts for automated testing tools, scripts for configuration management

  • Knowledge of modern Software Engineering best practices, software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations.

  • Proficiency in:

(a) C#, JavaScript, HTML, CSS. Proficiency in other modern programming languages is a plus.
(b) Relational and non-relational databases, such as MS SQL, PostgreSQL, MongoDB etc
(c) Front-end frameworks such as React, Node.js, or Angular 2

  • Deploying and maintaining content management systems and web applications in the cloud

  • Curious, inquisitive, keen and quick to learn, and generous and patient to share knowledge with team mates and mentor fellow developers

  • Singaporean

About Economic Development Board

EDB is the lead government agency responsible for planning & executing strategies to enhance Singapore's position as a global business centre and grow the Singapore Economy. We dream, design and deliver solutions that create value for investors and companies in Singapore. Through that, we attract economic opportunities and jobs for the people of Singapore and help shape our country's economic future.