Software Development Lead

Date: 10 Nov 2025

Location: Braddell, SG

Company: Network For Electronic Transfers (S)

NETS Solutions is NETS’ wholly owned subsidiary. It develops payment infrastructure and transaction processing solutions for central banks, banks and clearing houses in Singapore and the region.

 

Team and Position Summary

The Software Development Lead will be a member of the Products and Engineering unit in NETS Solutions. He/She is responsible for overseeing development efforts, leading a team of software developers, and delegating tasks to ensure timely and high-quality output. This role involves close collaboration with the business analyst team, and the testing team to develop high-quality products according to defined product specifications. Additionally, the Software Development Lead will contribute to various technical aspects including framework design necessary for the complete delivery of the products.


Key Responsibilities

  • Participate in the requirement elicitation process and produce the required technical and operations/user documentation.
  • Work with the Solution Architect to analyze and design the technical components of the products.
  • Lead a team of developers by assigning tasks, monitoring progress, and ensuring timely, high-quality deliverables.
  • Establish and enforce development standards including documentation discipline, code hygiene, merge controls, and unit testing.
  • Act as the primary technical contact for stakeholders and the Product Manager, supporting the Project Manager in planning and coordination.
  • Contribute to work breakdown structures and effort estimations to support project planning.
  • Ensure code construction, modification, and unit testing are executed in line with product specifications.
  • Ensure all development activities adhere to coding standards, security protocols, and corporate processes.
  • Oversee QA activities including unit testing, system testing, and code reviews to maintain professional standards.
  • Participate in system integration testing and coordinate team support for issue resolution during test cycles.
  • Assist in developing training materials and delivering technical presentations.

 

Requirements

Education and Experience

  • Bachelor’s degree in information technology, Computer Science/Engineering, or equivalent.
  • Minimum 6 years of hands-on experience in Java, J2EE, SQL/PLSQL, MySQL, PostgreSQL and XML. Knowledge of Oracle will be added advantage.

Skills and Knowledge

  • Proficient in web technologies: HTML5, CSS, modular design, Angular, Bootstrap, React, and open-source JS frameworks.
  • Proven expertise in developing RESTful APIs using Spring Framework, including Spring 5.x, Spring Boot, and Spring Security.
  • Experience with messaging middleware (Kafka, IBM MQ, Solace).
  • Exhibit a proactive and strategic product-focused mindset, emphasizing innovation and user-centric design.
  • Strong understanding of architectural patterns (MVC, microservices, event-driven) with hands-on experience applying them to build scalable, maintainable distributed systems and effective integration strategies.
  • Strong grasp of CI/CD pipelines, version control (Git), and containerization (Docker, Kubernetes, OpenShift).
  • Hands-on experience in building secure, scalable, and maintainable cloud-native applications.
  • Familiarity with AI-assisted coding tools (e.g., Amazon Q, GitHub Copilot) to enhance productivity and code quality.
  • Understanding of Large Language Models (LLMs) in software development, including prompt engineering and code evaluation, is preferred.
  • Excellent communication and stakeholder management.
  • Strong analytical, problem-solving, and decision-making abilities.
  • Collaborative team player with a proactive and positive attitude.
  • Passion for innovation and continuous improvement.
  • Domain knowledge and experience in financial industry/payments systems is a plus.

 

NETS Solutions Pte Ltd (Singapore) Pte Ltd.