# Senior .NET Developer- Banking or financial domain

**Company:** [Unison Group](http://jobs.workable.com/companies/deKpPhPMtQZga7XoPG1tSo.md)
**Location:** Al Khobar, Saudi Arabia
**Workplace:** on site
**Employment type:** Contract
**Department:** Kapil

[Apply for this job](http://jobs.workable.com/view/747c88c8-e839-453c-b4b2-90c617604332)

## Description

We are looking for experienced **Senior .NET Developer** to design, develop, and maintain enterprise-grade applications and system integrations. The ideal candidate should have strong expertise in the Microsoft technology stack, API development, database management, and application deployment. This role requires hands-on experience in building scalable, secure, and high-performance solutions while collaborating with cross-functional teams to deliver business-critical applications.

### Key Responsibilities

-   Design, develop, test, and maintain enterprise applications using **.NET Framework**, **ASP.NET Core**, and **C#**.
-   Develop and maintain **RESTful APIs** and **SOAP/XML Web Services** for seamless application integration.
-   Build scalable and secure integration solutions with internal and third-party systems.
-   Develop, configure, and maintain **Windows Services** to support backend processing.
-   Design, optimize, and troubleshoot database solutions using **Microsoft SQL Server** and **Oracle Database**.
-   Deploy, configure, and manage applications hosted on **Internet Information Services (IIS)**.
-   Implement secure coding practices and ensure compliance with API security and integration standards.
-   Collaborate with business analysts, solution architects, QA teams, and stakeholders to understand requirements and deliver technical solutions.
-   Perform code reviews, debugging, performance tuning, and application optimization.
-   Participate in CI/CD implementation, application deployment, and release management using DevOps practices.
-   Maintain source code using **Git** or **TFS** and follow version control best practices.
-   Create and maintain technical documentation, including design documents, API documentation, and deployment guides.
-   Troubleshoot production issues and provide timely support for critical business applications.

## Requirements

-   Minimum **5+ years of hands-on experience** in **.NET Framework** and **ASP.NET Core** application development
-   **Maximum 5 years of working experience in banking or financial domain.**
-   Strong proficiency in **C#** programming with expertise in object-oriented design principles.
-   Extensive experience in developing, consuming, and integrating **SOAP/XML Web Services**.
-   Strong expertise in **RESTful API** design, development, integration, and troubleshooting.
-   Hands-on experience in developing, deploying, and maintaining **Windows Services**.
-   Strong database development experience with **Microsoft SQL Server**, including stored procedures, T-SQL, and performance optimization.
-   Experience working with **Oracle Database** and PL/SQL development.
-   Hands-on experience in deploying, configuring, and managing applications on **Internet Information Services (IIS)**.
-   Good understanding of **DevOps** practices, including **CI/CD pipelines**, automated deployments, and release management.
-   Proficiency with **Git** and/or **Team Foundation Server (TFS)** for source code management and version control.
-   Strong understanding of **integration architecture**, application design principles, and enterprise integration patterns.
-   Experience implementing **secure integration solutions**, including API authentication, authorization, encryption, SSL/TLS, OAuth, JWT, and industry-standard security best practices.
