.NET Developer (Banking Domain, On-Premise)

  • Permanent
  • Jeddah, Saudi Arabia
  • EXP: 5 - 10 Years
  • SAR 18000 - SAR 25000
  • 1 Openings
  • Urgent

Job Description

Job Description – .NET Developer (Banking Domain, On-Premise)

Role Overview

We are seeking a skilled .NET Developer to design, develop, and maintain enterprise-grade banking applications deployed in an on-premise environment. The role involves building secure, scalable, and high-performance solutions aligned with banking regulatory standards in Saudi Arabia.

Key Responsibilities

Application Development

   Design, develop, and maintain applications using .NET Framework / .NET Core (C).

   Implement secure and optimized APIs, services, and batch processes for critical banking operations.

   Develop and maintain web-based and desktop applications used by bank employees and customers.

Integration & Data Access

   Work with SQL Server / Oracle databases to design schemas, write stored procedures, and optimize queries.

   Integrate with core banking systems, payment gateways, and third-party services using SOAP/REST APIs.

   Collaborate with data engineering teams for real-time and batch data processing.

On-Premise Environment Support

   Develop applications compliant with bank’s internal IT policies, firewalls, and security controls.

   Work within Windows Server, IIS, and Active Directory environments.

   Support deployment pipelines and version management on on-prem servers (no cloud dependency).

Security & Compliance

   Implement role-based access control, data encryption, and secure coding practices as per SAMA (Saudi Central Bank) guidelines.

   Ensure applications meet cybersecurity and data privacy standards.

   Participate in security audits and code reviews.

Collaboration & Documentation

   Work closely with business analysts, testers, and infrastructure teams to deliver banking applications.

   Document technical specifications, deployment guides, and troubleshooting procedures.

   Support SIT, UAT, and production rollouts in coordination with project teams.

Required Skills & Experience

  • 5+ years of experience as a .NET Developer in enterprise environments.
  • Strong expertise in C, ASP.NET MVC, .NET Core, Web API, Entity Framework, LINQ.
  • Hands-on experience with SQL Server / Oracle databases.
  • Experience in banking/financial applications (Payments, Trade Finance, Loans, GL, Cards, etc.).
  • Familiarity with on-prem deployments, IIS, Windows Services, and Active Directory integration.
  • Strong understanding of secure coding standards (OWASP, PCI DSS).

Nice to Have

  • Exposure to microservices architecture and containerization (Docker, Kubernetes – on-prem).
  • Experience with message queues (MSMQ, Kafka, RabbitMQ).
  • Knowledge of Arabic language support in UI (RTL layouts, Unicode handling).
  • Previous experience working in Saudi banks or GCC financial institutions.

Soft Skills

  • Strong communication skills to work with multi-vendor and multicultural teams.
  • Ability to handle high-pressure, business-critical banking projects.
  • Problem-solving mindset with focus on secure, stable, and scalable solutions.