Software Project Solution Architect (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.

 

Overall Summary

The Solution Architect will be responsible for designing and implementing complex IT solutions that meet client business requirements, collaborating with stakeholders such as business analysts, developers, and project managers to ensure successful project delivery and handover to operations. The ideal candidate will have extensive experience in architecting payment and transaction solutions, leading and guiding the team to meet business needs, and engaging senior stakeholders across all program aspects. They will provide technical guidance, ensure architectural feasibility and alignment with higher-level blueprints, define and document technical solution requirements and components, establish procedures and processes for solution delivery, and collaborate with the project team, stakeholders, and clients to finalize the technical design. Additionally, they will guide the project team in software and technical development to achieve the technical design.

 

Key Responsibilities

  • Collaborate with business, product, and project teams to design and implement business solutions aligned with the group solution architecture blueprint.
  • Lead the definition of technical solution requirements that address business needs.
  • Specify technical solution components and related specifications to meet client operating requirements.
  • Develop procedures and processes to ensure successful solution delivery.
  • Review and guide the development team to establish coding standards, practices, and implement security best practices.
  • Interact with project teams and stakeholders to socialize and finalize the technical design.
  • Provide guidance to the project team in software and technical development, supporting business partners until the technical operations support team is self-sufficient.
  • Coordinate with the Quality Assurance team and guide the project team in testing and attaining acceptance of the solution.
  • Serve as both a technical solution architect and technical project manager as needed.
  • Establish cohesive working relationships with internal and external stakeholders across all domains.
  • Communicate system requirements to software development teams.
  • Evaluate and select appropriate software or hardware and suggest integration methods.
  • Oversee assigned programs, conduct code reviews, and provide guidance to team members.
  • Assist with solving technical problems when they arise.
  • Ensure the implementation of agreed architecture and infrastructure.
  • Address technical concerns, ideas, and suggestions; mitigate technical risks and control technical debt.
  • Oversee technical suitability, maintainability, schedule, cost, requirements, risks, quality, and benefits of the project.
  • Proactively implement risk mitigation strategies to manage all aspects of technical risks.
  • Keep the leadership team informed with detailed and accurate reports or presentations.

 

Requirements

  • Minimum of 10 years of experience working on payments and transaction systems, including credit cards, debit cards, and digital banking, at both operational and strategic levels.
  • Proven experience leading and delivering projects as part of a cross-functional team in large organizations, demonstrating strong leadership and project management skills.
  • Broad exposure and in-depth knowledge of industry trends in software architecture and development.
  • Demonstrated experience in technical solutioning across various domains within large organizations and managing large-scale projects (over USD $10M in value) is preferred.
  • Strong leadership skills with the ability to mentor and guide technical teams.
  • Extensive knowledge and experience in:
    • Application development processes, DevOps, Agile methodologies, and CI/CD tools and best practices.
    • Service-Oriented Architecture and integration.
    • Java/J2EE development, leading the development of high-volume enterprise systems.
    • RESTful APIs, Spring 5.x, Spring Boot, cloud-based technologies, and microservices.
    • Web technologies such as HTML5, CSS, modular design, Latest Angular, React or Bootstrap versions, and open-source JavaScript frameworks.
    • Working within a Linux computing environment and using command line tools, including knowledge of shell/Python scripting for automating common tasks.
    • Database systems, SQL, data mapping, and data and asset migrations.
    • Enterprise messaging (e.g., IBM MQ, Solace).
    • Digital cloud-native architecture (serverless, AWS).
    • Infrastructure concepts such as load balancing, traffic management, and DMZs.
    • Experience in Government Systems hosted on commercial cloud is a plus
    • Driving implementation of application solution in AWS cloud-environment will be an added advantage.  
  • Familiarity with JIRA and a clear understanding of how GIT works.
  • Strong understanding of security, risk and compliance frameworks, disaster recovery, high availability architectures, hardware, operating systems and network connectivity.
  • Strong drive towards results with the ability to see projects through from start to finish.
  • Excellent understanding of project management techniques and methods.
  • Exceptional communication and client management skills, with the ability to effectively convey technical concepts to non-technical stakeholders.

 

NETS Solutions Pte Ltd (a subsidiary of Network for Electronic Transfers (Singapore) Pte Ltd)