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, 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 APIUnderstanding of asynchronous programming, middleware, filters, and request pipelinesUnderstanding of Software Development Lifecycle, SOLID Principals, and clean architecturesDatabase & ORM
Advanced knowledge of SQL Server, T-SQL, indexing, query optimization, and performance tuningExperience with ORMs like Entity Framework Core, DapperWorking knowledge of NoSQL databases (MongoDB)Messaging & Integration
Experience in queue-based systems : RabbitMQ, ActiveMQIntegration with third-party APIs using REST, SOAPKnowledge of authentication & authorization protocols ( JWT)Security
Strong understanding of OWASP Top 10, and secure coding practicesMonitoring & Production Support
Hands-on with logging / monitoring tools : SerilogProficient in debugging, profiling, and analyzing application logsVersion Control & Collaboration
Proficiency in Git : branching strategies, pull request workflowsSoft Skills
Excellent written and verbal communication skillsStrong problem-solving, critical thinking, and decision-making abilitiesDemonstrated ownership mindset and ability to take initiativeWillingness to mentor junior developers and engage in technical discussionsPreferred Qualifications
Experience in finance, e-commerce, or high-security domainsEducation & Experience
Bachelor's degree in computer science, Engineering, or equivalent3+ years of professional experience in backend development using the .NET ecosystem