Talent.com
This job offer is not available in your country.
Software Developer - NETS SOLUTIONS PTE. LTD.

Software Developer - NETS SOLUTIONS PTE. LTD.

NETS SOLUTIONS PTE. LTD.D20 Bishan, Ang Mo Kio, SG
21 days ago
Job description

Roles & Responsibilities

Team and Position Summary

The Software Developer is a pivotal member of the Products and Engineering team at NETS Solutions, reporting directly to the Software Development Lead for Product Development. This role involves active participation in delivering high-quality applications to customers and contributes significantly to application development, implementation, and ongoing enhancements in alignment with the product roadmap.

Key Responsibilities

  • Participate in the requirement gathering activities and produce the required technical and operational documentation.
  • Work with the Solution Architect and Software Development Lead to analyse and design system changes aligned with finalized product specifications.
  • Implement code modifications, conduct unit and system testing according to the product specifications.
  • Adhere to established coding standards, security protocols, and corporate development processes in all work performed.
  • Execute quality assurance practices including unit testing, system testing, and code reviews to ensure software reliability and maintainability.
  • Participate in the system integration testing by rendering support to the Test Team and resolving reported issues promptly.
  • Provide technical support to internal and external stakeholders during various testing phases.
  • Offer post-implementation assistance to customers, including guidance during acceptance testing and after cutover.
  • Assist in the development of training materials and conduct presentations.
  • Contribute to the creation of training materials and deliver presentations to facilitate knowledge transfer.

Requirements

Education and Experience

  • Diploma or Bachelor's degree in Information Technology, Computer Science, Engineering, or a related discipline.
  • Minimum 3-4 years of hands-on experience with Java, J2EE, SQL / PLSQL, Oracle and XML. Familiarity with MySQL is an added advantage.
  • Skills and Knowledge

  • Practical experience in developing RESTful APIs and proficiency in backend frameworks such as Spring 5.x, Spring Boot, Spring Framework, and Spring Security.
  • Solid understanding of cloud-native architectures, microservices development, and middleware technologies (e.g., Kafka, IBM MQ, Solace) for scalable payment systems integration.
  • Proven expertise in front-end technologies including HTML5, CSS, modular design principles, and modern JavaScript frameworks such as Angular (version 2 and above) or React.
  • Proficient in Test-Driven Development (TDD), utilizing frameworks such as JUnit and Mockito to deliver robust, well-tested, and maintainable codebases.
  • Hands-on experience in developing and deploying containerized applications using Docker, Kubernetes, and OpenShift.
  • Strong verbal and written communication skills to collaborate effectively across cross-functional teams and with external stakeholders.
  • Analytical mindset with demonstrated problem-solving abilities and sound decision-making skills in a fast-paced environment.
  • Team-oriented with a proactive attitude and a commitment to delivering high-quality solutions.
  • Knowledge of payment systems or prior experience in the financial services domain is highly desirable.
  • Tell employers what skills you have

    CSS

    Kubernetes

    Oracle

    Quality Assurance

    Architect

    Unit Testing

    MySQL

    Application Development

    JavaScript

    HTML5

    Information Technology

    Angular

    Docker

    Java

    J2EE

    Software Development

    Create a job alert for this search

    Software Developer • D20 Bishan, Ang Mo Kio, SG