Software Project Development Lead (1 year Contract)
Date: 27 Jan 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.
Position Summary
The Software Development Lead will be a member of the Delivery and Services Unit in NETS Solutions and will report to a Software Development Manager or the Project Manager of the project being assigned. The Software Development Lead’s role is to be the point-person of the development work, lead a team of developers, delegate and assign work tasks, ensure development work output is on time and of good quality. The candidate will work closely with customer counterparts, product analyst team and the testing team to develop high quality software based on defined specifications and contribute to other technical areas required for the complete delivery and acceptance of a software project.
Key Responsibilities
- Participate in the requirement elicitation process and produce the required technical and operations documentation
- Work with Solution Architect on the analysis and design of the code construction and changes according to the finalized requirement specifications
- Lead a team of developers, delegate and assign tasks, ensure work output is on time and of good quality.
- Put in place good practices such as documentation discipline, code hygiene, code merge controls, unit testing etc.
- Support the Project Manager and front the customer or external vendors (such as penetration testers, auditors) for technical topics.
- Support the Project Manager in providing work breakdown structure and effort estimates.
- Perform code construction / changes and test the system according to the requirements specifications
- Ensure work performed comply to coding and security standards, and corporate processes
- Ensure that quality assurance (QA) activities such as unit testing, system testing and code review is conducted to a professional standard.
- Participate in the system integration testing and organize the team to render support to the Test Team and resolving issues reported.
- Organize the team to provide support to customers, internal and external parties during acceptance testing (such as SIT, UAT, Performance Testing, Volume Testing, Security Testing, Operational Ready Testing), cutover and post-cutover activities.
- Assist in the development of training materials and conducting of presentation
Requirements
- Diploma or bachelor’s degree in computer science/engineering or equivalent education
- Good technical knowledge with at least 5-8 years of hands-on experience in Java, J2EE, SQL/PLSQL, MySQL, and XML. Knowledge of Oracle will be added advantage.
- Experienced with web technologies such as HTML5, CSS, Modular design, Angular (5 & above), Bootstrap or React and open source JS framework.
- Experienced with RESTFul APIs, Spring 5.x, Spring Boot, Spring Framework, Spring Security, Cloud-Based technologies and Micro-services, including Messaging Middleware such as Kafka/IBM MQ/Solace.
- Experienced with application running in container platform (docker, OpenShift, Kubernetes).
- Experienced with batch jobs running in Autosys.
- Experienced with developing and implementing application solutions in AWS cloud environment is a plus.
- Strong working knowledge of how to efficiently use JIRA, Git, BitBucket
- Good verbal and written communication skills
- Demonstrate good analytical, problem solving and decision-making skills
- Good team player and positive attitude
- Domain knowledge and experience in financial industry/payments systems is a plus
NETS Solutions Pte Ltd (a subsidiary of Network for Electronic Transfers (Singapore) Pte Ltd)