Senior .NET Developer Position
We are seeking an experienced senior software developer to join our team and drive the development of high-performance backend applications using .NET/C#.
About the Opportunity
This is a challenging role that requires a deep understanding of software design patterns, architecture, and technical expertise in .NET technologies.
* Develop and maintain complex backend applications using .NET/C#.
* Design and architect software systems using ASP.net framework, SQL Server, and Entity Framework.
* Create and optimize SQL stored procedures, queries, and functions.
* Implement API styles, including REST and GraphQL.
Required Skills and Qualifications
* Minimum 5 years of experience as a .NET/C# Developer or Application Developer.
* Familiarity with ASP.net framework, SQL Server, and software design/architectural patterns.
* Knowledge of API styles, including REST and GraphQL.
* Expertise in .NET languages (e.g., C#, .Net Core), Entity Framework.
* Strong experience with databases like SQL.
Desirable Skills
* Experience with authentication and authorization mechanisms like OAuth2.
* Familiarity with CI/CD tools like Azure DevOps or GitHub Actions.
* Proficiency in source control and versioning systems like Git.
* Experience with logging, monitoring, and diagnostics in cloud environments.