NotionMindz Technology LLP
Dotnet Developer
NotionMindz Technology LLPOman4 hours ago
Full-timeEngineering, Information Technology

Job Role: .NET Developer (Dot Net Developer)

Location: Muscat, Oman (Onsite)

Experience Required: 5+ years

Industry: Banking & Financial Services

Employment Type: Full-time


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
  • Experience with Branch Teller systems is a plus


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
  • 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
  • Experience in SSRS and Crystal Reports
  • Familiarity with banking processes, payment systems, and branch operations
  • 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