NotionMindz Technology LLP
Dot Net Developer (Banking)
NotionMindz Technology LLPOman10 hours ago
Full-timeEngineering, Information Technology

Job Role: .NET Developer 

Location: Muscat, Oman (Onsite) 

Experience Required: 5+ years 

Industry: Banking & Financial Services 


Role Summary 

We are seeking a highly skilled .NET Developer with strong experience in banking and 

financial applications. The ideal candidate will be responsible for designing, developing, 

and maintaining end-to-end banking solutions, including payment systems and branch 

operations software. This role requires expertise in both front-end and back-end 

development, web services, database management, and reporting tools, along with an 

understanding of banking domain workflows. 


Key Responsibilities: 

• Design, develop, and maintain applications using ASP.NET 4.0, ASP.NET 

Web Forms, C#.NET, VB.NET, and .NET Core 

• Develop and integrate SOAP and REST web services and .NET Windows 

Services 

• Manage and optimize SQL Server and PL/SQL databases 

• Implement client-side functionality using JavaScript and handle JSON data 

exchange 

• Develop and maintain SSRS and Crystal Reports for banking reports 

and dashboards 

• Work on full-stack development, delivering seamless user experiences and 

scalable solutions 

• Collaborate with cross-functional teams to deliver high-quality banking 

applications 

• Ensure compliance with banking domain standards and security practices 

• Contribute to solutions involving payment systems such as ACH, WPS, RTGS 


Required Skills & Qualifications: 

• Minimum 5 years of experience in .NET development within the banking domain 

• Strong experience with ASP.NET, C#, VB.NET, .NET Core (6+) 

• Hands-on knowledge of SOAP/REST web services and Windows Services 

• Proficient in SQL Server, PL/SQL 

• Strong full-stack development capabilities, including JavaScript, JSON etc. 

• Hands-on experience in SSRS and Crystal Reports 

• Familiarity with banking processes, payment systems, branch operations and 

batch processing 

• Ability to work independently and as part of a collaborative team 


Preferred: 

• Experience with Branch Teller systems 

Familiarity with fintech solutions or digital banking platforms

Key Skills

Ranked by relevance