In this role you will be responsible for the design, development, and production support of modern web applications and digital platforms supporting banking customers.
This role is a fully hands-on senior system developer with deep expertise in Angular-based front-end development, complemented by strong capabilities in back-end services, database design, and full-stack solution delivery.
You will work closely with product, business, architecture, security, and infrastructure teams to build secure, scalable, and regulatory-compliant digital banking experiences.
The role demands ownership of the end-to-end development lifecycle, including UI, APIs, data layer, and deployment artifacts, ensuring alignment with enterprise architecture standards and banking regulatory requirements.
PRINCIPAL DUTIES AND RESPONSIBILITIESWeb Application Design & Development- Design and develop enterprise-grade Angular web applications for corporate and institutional banking customers.
- Build responsive, accessible, and high-performance user interfaces aligned with UX/UI standards.
- Implement modular architecture using Angular/React best practices.
- Ensure cross-browser compatibility and mobile responsiveness.
Full-Stack Development- Develop and integrate RESTful and/or GraphQL APIs.
- Build backend services using modern frameworks (Java/Spring Boot, .NET, Node.js).
- Create and maintain database objects including tables, views, stored procedures, and functions. Write efficient SQL queries and optimize data access.
System Architecture & Solution Design- Translate business requirements into scalable technical solutions.
- Contribute to microservices and API-first architectures.
- Design solutions aligned with enterprise architecture principles, cloud strategy and regulatory requirements using scalable, resilient, and secure integration patterns.
- Support modernization initiatives including real-time payments and API-led architectures.
Banking & Secure Application Development- Develop applications compliant with banking regulations and security policies.
- Implement secure coding practices (SSO, OAuth2, OIDC, Encryption).
DevOps & Delivery- Participate in CI/CD pipeline implementation.
- Ensure code quality via testing and reviews.
- Support production releases and issue resolution.
Technical Leadership & Collaboration- Mentor team members and contribute to design reviews & collaborate with cross-functional teams.
MINIMUM JOB REQUIREMENTS OR EXPERIENCE
- 10+ years of overall technology experience with significant experience in Angular and full-stack development in banking or financial services
- Proven experience architecting mission-critical, high-volume, regulated systems.
- Knowledge of payment rails, clearing models, and settlement mechanisms.
- Knowledge of architecture design aligned with ISO 20022 and other financial messaging standards.
TECHNICAL SKILLSCore – Must Have- Enterprise and solution architecture experience in banking or payments.
- Distributed systems, microservices, and event-driven architectures.
- Seasoned C# / .NET developer.
- Azure cloud experience.
- Security architecture, authentication, authorization, and data protection.
- Angular, TypeScript, HTML5, CSS3
- REST APIs and state management
- Backend development (Java, .NET, Node.js)
- Database expertise and SQL optimization
- CI/CD tools experience (full DevOps and App code scans)
Preferred / Nice to Have- Strong understanding of payment lifecycles and ISO 20022.
- Understanding of domestic and cross-border payment processing solutions.
-
Education and Other RequirementsBachelor’s degree in computer science, Engineering, or related field, or equivalent practical experience. Strong communication skills and ability to influence senior stakeholders.
Please email your resume or u
se this link to apply directly: