Full stack Systems Architect
Obrigatório:GitDevOpsCI/CDFinTechSecurityLead
Key Responsibilities
- 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).
- 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.