We are seeking a highly skilled and motivated Full Stack .NET Developer. The ideal candidate will have strong expertise in ASP.NET Core and Blazor WebAssembly, with a passion for building scalable, high-performance web applications.
Core Responsibilities:
-
Develop and maintain web applications using ASP.NET Core and Blazor WASM (or similar SPA frameworks like Angular or React)
-
Write clean, efficient, and testable code following SOLID principles and leveraging Dependency Injection
-
Design and optimize relational databases (SQL Server, Oracle) with a strong grasp of normalization, indexing, and query performance
-
Integrate ORM tools such as Entity Framework Core and Dapper
-
Manage source control using Git, including branching, merging, and pull requests
-
Collaborate with DevOps teams to implement CI/CD pipelines and deployment strategies
-
Apply unit testing practices to ensure code quality and reliability
Requirements:
-
Bachelor’s degree in computer science, Information Technology, or related field.
-
5+ years of experience in full stack development with ASP.NET technologies
-
Proficient in ASP.NET Core, Blazor WASM (or previous experience in component-based SPA frameworks like Angular, React etc.)
-
Experience on SQL Server, Oracle with good understanding of DB concepts; normalization, indexes, joins etc.
-
Knowledge of ORM libraries i.e. Entity Framework Core, Dapper
-
Good understanding of source control concepts in Git; branching, merging, pull requests
-
Understanding of DevOps and CI/CD concepts
Optional/Good to have:
-
OIDC/OAuth 2.0
-
Caching strategies
-
Experience with State management in SPA
-
Experience working with workflow engine
-
Work on cutting-edge technologies and enterprise-grade projects
-
Flexible work environment and supportive team culture
-
Opportunities for professional growth and continuous learning