Position Summary
We are looking for a highly skilled and experienced Senior .NET Developer with +3 years of hands-on experience in building and maintaining secure, scalable, and high-performance enterprise applications.
The ideal candidate has good knowledge of backend development, ASP.net REST APIs, MS SQL Server databases, messaging systems, and security standards e.g. OWASP.
Key Responsibilities
- Write secure, testable, and maintainable code following OWASP and clean code standards.
- Design, develop, and maintain scalable and secure .NET Core RESTful APIs.
- Build robust data layers using MS SQL Server and ORMs e.g. Entity Framework.
- Good to know how to implement and maintain NoSQL solutions (e.g., MongoDB).
- Integrate with external systems via Rest/Soap APIs and using different authentication methods.
- Develop and support message-based architectures using RabbitMQ, or ActiveMQ.
- Good to know and maintain CI/CD pipelines using tools like Azure DevOps and GitHub Actions.
- Collaborate with product owners, QA, and other developers in the team.
- Provide support for production applications, perform root cause analysis, and resolve performance and stability issues.
- Participate in code reviews, technical designs, and mentor junior team members.
Technical Requirements
Backend Development
- Expert in C#, .NET Core, and ASP.NET Core Web API
- Understanding of asynchronous programming, middleware, filters, and request pipelines
- Understanding of Software Development Lifecycle, SOLID Principals, and clean architectures
Database & ORM
- Advanced knowledge of SQL Server, T-SQL, indexing, query optimization, and performance tuning
- Experience with ORMs like Entity Framework Core, Dapper
- Working knowledge of NoSQL databases (MongoDB)
Messaging & Integration
- Experience in queue-based systems: RabbitMQ, ActiveMQ
- Integration with third-party APIs using REST, SOAP
- Knowledge of authentication & authorization protocols ( JWT)
Security
- Strong understanding of OWASP Top 10, and secure coding practices
Monitoring & Production Support
- Hands-on with logging/monitoring tools: Serilog
- Proficient in debugging, profiling, and analyzing application logs
Version Control & Collaboration
- Proficiency in Git: branching strategies, pull request workflows
Soft Skills
- Excellent written and verbal communication skills
- Strong problem-solving, critical thinking, and decision-making abilities
- Demonstrated ownership mindset and ability to take initiative
- Willingness to mentor junior developers and engage in technical discussions
Preferred Qualifications
- Experience in finance, e-commerce, or high-security domains
Education & Experience
- Bachelor’s degree in computer science, Engineering, or equivalent
- 3+ years of professional experience in backend development using the .NET ecosystem
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Fullstack Developer (.NET + React)
2026-05-27
Full Stack Developer
2026-05-27
Ingénieur(e) Développements .NET FULL STACK
2026-05-28
- Posted
- Oct 30, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Muscat
- Company
- Thawani Pay
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Fullstack Developer (.NET + React)
2026-05-27
Full Stack Developer
2026-05-27
Ingénieur(e) Développements .NET FULL STACK
2026-05-28