Business Technology Jobs

.NET Node.js Developer (Banking, Payments)

We are looking for an experienced .NET / Node.js Developer with hands-on application development experience to design, develop, enhance, and support enterprise applications. The ideal candidate should have strong technical expertise in building scalable solutions, with prior experience in the banking or financial services domain considered an added advantage.

Mandatory Skill(s)

  • Front-End & Back-End (Node.js / React);
  • Minimum 2 years of hands-on experience with Node.js and React;
  • Ant Design — proficient in building enterprise-grade UI components and layouts;
  • Express.js — experience building and consuming RESTful APIs, middleware design, and error handling Microsoft .NET; (VB.NET / C#);
  • Minimum 2 years of development experience in Visual Basic .NET or C# (.NET Framework / .NET Core);
  • Experience building Windows Forms, WPF, or ASP.NET applications;
  • Familiarity with object-oriented design principles and common design patterns Oracle Database;
  • Minimum 2 years of Oracle database development and administration experience;
  • Strong PL/SQL skills — stored procedures, functions, triggers, packages, and performance tuning;
  • Experience with schema design, query optimisation, and index management.

Desirable Skill(s)

  • Banking or financial services domain experience especially in payment systems or messaging standards;
  • Familiarity with SWIFT messaging (MT/MX) and ISO 20022 payment schemas is a significant advantage;
  • Understanding of cross-border payments, correspondent banking, or treasury system integration;
  • Experience with CI/CD pipelines, Git workflows, and containerisation (Docker / Kubernetes);
  • Exposure to cloud platforms (AWS, Azure, or GCP).

Responsibilities

  • Design, develop, and maintain full-stack web applications using Node.js and React;
  • Build responsive and accessible user interfaces leveraging the Ant Design component library;
  • Develop robust RESTful APIs and server-side logic using Express.js;
  • Create and maintain desktop/enterprise applications using Visual Basic .NET or C#;
  • Develop, optimise, and maintain Oracle database schemas, stored procedures, and PL/SQL packages;
  • Collaborate with business analysts and stakeholders to translate requirements into technical solutions;
  • Participate in code reviews, technical documentation, and Agile/Scrum ceremonies;
  • Ensure application security, performance, and scalability across all layers;
  • Support UAT, production deployments, and post-go-live issue resolution.

If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Sandhya Prajapati at sandhya.p@sciente.com quoting the job title.

Sandhya Prajapati
Lead Technology Talent Acquisition Specialist (APAC)