Singapore Economic Development Board (EDB) Logo

Singapore Economic Development Board (EDB)

Software Engineer, AISS

Reposted 9 Days Ago
Be an Early Applicant
In-Office
Block 10, Central Delhi, Delhi, IND
Mid level
In-Office
Block 10, Central Delhi, Delhi, IND
Mid level
The Software Engineer will design and develop innovative software applications, collaborate with cross-functional teams, ensure software quality, and maintain documentation, while embracing agile practices.
The summary above was generated by AI
Job Description

IMDA is spearheading Singapore’s drive to be a world leading Digital Economy. We want to empower our companies and workforce with digital technologies and enable Singapore to be a leading Digital Economy globally.

The Advanced Intelligent Software Systems (AISS) team works on building software solutions and capabilites for various projects at the forefront of technology, such as AI Verify and GPT-Legal.
We are looking for a Software Engineer with a primary focus of designing and developing software applications that push the boundaries of innovation and drive success of businesses through frontier technology.

What to expect:

  • Collaborate with cross-functional teams, including product managers, research scientists, solution architects and other engineers to conceptualize, plan and implement software solutions to achieve business and technical objectives.

  • Develop clean, maintainable, secure and efficient code using industry best practices to deliver quality and secure software solutions.

  • Take ownership of software quality – build unit and integration tests to conduct thorough testing, perform code reviews, and work with QA to identify and resolve defects to ensure stable and quality software deliverables.

  • Create and maintain comprehensive technical documentation for the projects, including code comments, architectural diagrams, design decisions, developer guides and system documentation.

  • Embrace agile methodologies – actively participate in sprint planning, daily stand-ups, prioritization and other agile ceremonies to deliver software iterations in a timely and efficient manner.

  • Provide technical support and troubleshooting to resolve issues reported by users.

  • Keep abreast with and evaluate new industry trends and advancements in software development to enhance capabilities and drive efficiency.

How to succeed:

  • Degree in Computer Science/Engineering, Information Technology, or in relevant engineering discipline.

  • At least 3 years experience as a software engineer or developer in successful software projects.

  • In-depth proficiency in programming languages (Nodejs, Python), REST API, SQL and NoSQL databases such as MongoDB, and the Open Source tech stack. Experience with webapp/react frameworks is a plus.

  • Strong understanding of software development practices, design patterns and micro-service principles.

  • Strong understanding of containerization technologies such as Docker.  Knowledge of container orchestration such as Kubernetes and cloud computing platforms is a plus.

  • Experienced in agile methodologies, version control and branch development, software quality assurance and info-security practices.

  • Able to work collaboratively with cross-functional teams and influence with positive energy.

#LI-JL2

Similar Jobs

7 Hours Ago
In-Office
Delhi, Connaught Place, New Delhi, Delhi, IND
Senior level
Senior level
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Lead territory sales to achieve budget through strategic planning, sales analytics, and regular engagement with doctors, chemists, hospitals and KOLs. Execute promotional campaigns, order booking, inventory coordination, adverse-event reporting, training/mentoring of field staff, and compliance. Provide regular reporting and use technology solutions to enable field operations.
8 Hours Ago
Hybrid
New Delhi, Delhi, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Manage and ensure timely, accurate invoicing and Oracle coding; investigate and resolve global billing disputes; partner with cash application for payment posting; perform customer reconciliations, outreach, and monthly collections; support process improvements and ad hoc analyses.
Top Skills: ExcelOracle
8 Hours Ago
Remote or Hybrid
India
Senior level
Senior level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Lead implementation and day-to-day operations of Ping Identity platforms (PingFederate, PingID, Ping Directory). Design and maintain SSO/MFA integrations (SAML, OAuth2, OIDC), troubleshoot authentication flows and JVM performance, manage certificates and HA/DR, support onboarding, implement advanced OAuth features, automate operational tasks, mentor junior staff, and partner with stakeholders on security requirements and incident resolution.
Top Skills: Certificate Lifecycle ManagementHeap Dumps)Html Form AdaptersJvm (Thread DumpsJwtKerberosLdapOauth 2.0Openid Connect (Oidc)Ping DirectoryPing IdentityPingfederatePingid MfaSAMLTrust StoresWs-Fed

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account