Full stack Systems Architect

DA SOFTWARE PTE. LTD.

Key Responsibilities

1. Core Financial Application Development & System Architecture

  • Design, enhance, and maintain core web and client/server applications supporting physical banknote and precious metal settlement (buy/sell deals, entry, counting, validation, deal release, and shipment tracking).

  • Architect interactive deal-monitoring and dynamic configuration dashboards to streamline functional updates across multiple currencies and transaction statuses.

  • Implement biometric desktop security mechanisms (e.g., facial-recognition authentication for trader desktop workstations).

  • Develop and maintain secure, external client-facing web applications facilitating physical banknote deliveries to corporate clients, banking institutions, and nationwide ATM networks across international regions (e.g., Switzerland).

2. Infrastructure, Migrations & DevOps

  • Oversee application infrastructure lifecycle management, ensuring software compatibility, system security, and continuous deployment across Apache and Tomcat web servers.

  • Lead complex technical migrations involving web servers, application servers, barcode processing systems, and Uniface platforms.

  • Manage end-to-end release engineering by building, packaging, and deploying application releases through GitLab CI/CD pipelines.

  • Coordinate vendor relationships and software licensing operations (e.g., Uniface licensing with Rocket Software).

  • Ensure 24/7 high availability, system performance tuning, and L2/L3 production support for critical trading platforms.

Technical Qualifications & Core Requirements

Required Technical Expertise

  • Uniface Development: Advanced hands-on experience developing, configuring, and upgrading enterprise applications built on the

    Uniface framework.

  • Web Server & Infrastructure Administration: Hands-on experience configuring, maintaining, and migrating

    Apache Web Server and Apache Tomcat Application Server environments.

  • DevOps & Release Management: Solid experience creating and maintaining automated packaging and deployment pipelines using

    GitLab CI/CD.

  • Database & Client/Server Architecture: Deep familiarity with database management, barcode processing systems, and client/server transaction processing.

  • Security & Authentication: Proven exposure to desktop integration, security hardening, and biometric/facial-scanning login implementations.

Professional & Industry Experience

  • Domain Expertise: Prior technical experience in

    Banking & Financial Services, specifically within physical currency settlement, precious metals trading, treasury operations, cash logistics, or ATM delivery logistics.

  • Education & Years of Experience: Bachelor's degree in Computer Science, Software Engineering, or Information Technology, with a minimum of 15

    + years of hands-on software development and infrastructure management experience.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.