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