Thawani Pay
Senior .NET Developer
Thawani PayOman19 hours ago
Full-timeEngineering, Information Technology

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