Head, Software Engineer (Singapore Global Network) (1 year contract)

Singapore Economic Development Board

  • Singapore
  • Permanent
  • Full-time
  • 9 days ago
What the role is:[What the role is]
About SGN
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 Head, Software Engineer with an interest in full stack development 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. We also hope for the individual to double up as a Scrummaster, to help improve the overall software development practices within the team.As a Software Engineer, you will be responsible for developing digital products and automation that will help to enable the engagement of the network at scale. The focus of your development will also include having a better understanding of the processes within SGN to help improve and automation them when possible. Some of the key job scopes are:Lead cross-functional collaboration to develop innovative digital products that enhance network engagement. Key platforms is not limited to Salesforce Service Cloud, Salesforce Marketing Cloud, and AWS.Conduct stakeholder interviews to gather requirementsCollaborate with UI/UX designers to create user-centric journeysImplement solutions that align with user and member needsDrive code quality and team development:Conduct thorough code reviewsElevate team development standards through knowledge sharingCurate and recommend learning resources for junior engineersMentor team members to improve engineering practicesSpearhead technological innovation:Research emerging technologiesDevelop proof-of-concepts for promising solutionsAlign technological proposals with business requirements and needsChampion AI and Machine Learning integration:Maintain up-to-date knowledge of AI and ML developmentsIdentify opportunities to leverage AI/ML in achieving organisational goalsPropose and implement AI/ML components to enhance product offeringsContribute to architectural decisions and system design:Participate in high-level design discussionsEnsure scalability, performance, and maintainability of solutionsAdvocate for best practices in software architectureFoster a culture of continuous improvement:Encourage adoption of agile methodologiesImplement metrics to measure and enhance team productivityOrganise regular knowledge-sharing sessions and hackathonsWhat 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:5 - 8 years of professional software development experienceDiploma or Degree in Computer Science, Engineering, Information Technology or related disciplinesExperience with security setup and requirements for web-based applicationsExperience in translating user's requirements to technical solutions for high fidelity testingExperience 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 managementKnowledge 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:Java, JavaScript, Python. Proficiency in other modern programming languages is a plus.Relational and non-relational databases, such as MS SQL, PostgreSQL, MongoDB etcFront-end frameworks such as React or Angular 2AWS Platform and microservicesKnowledge of Salesforce platform is a plusCurious, inquisitive, keen and quick to learn, and generous and patient to share knowledge with teammates and mentor fellow developersSingaporean or PRAbout 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.

Singapore Economic Development Board