.NET FULL STACK DEVELOPER
PROJECT DESCRIPTION
Seeking an experienced .NET Full Stack Developer to join a diverse team focused on development, maintenance, and support of platform applications built on a modern .NET full stack. The role involves delivering critical product requirements in collaboration with .NET developers, SQL developers, QA, and product management teams.
MANDATORY SKILLS
-
Strong C#, ASP.NET Core 8, and SQL Server application development expertise
-
Advanced SQL/T-SQL skills — query optimization, indexing strategies, and transaction semantics (PostgreSQL exposure a plus)
-
Solid experience with .NET Framework, MVC & Web API 2.0
-
Hands-on proficiency in Angular (versions 14–18), responsive UI, HTML, Bootstrap, jQuery, CSS3, and accessibility best practices
-
Proven experience with microservices architecture — service decomposition, API design, and inter-service communication
-
Containerization expertise with Docker and practical Kubernetes exposure
-
Strong software engineering fundamentals — OOP/FP, concurrency, networking, data structures, and security
-
Comfortable with TDD and clean code practices — unit, contract, and integration testing
-
Solid understanding of .NET Core Architecture and REST Services Architecture
NICE-TO-HAVE SKILLS
-
Experience designing and implementing applications using IMS Enterprise Architecture
-
Strong background in analyzing and optimizing deployed applications
-
Experience with Agile methodologies and full SDLC
-
Familiarity with caching techniques and concurrency patterns
-
Skill for writing reusable libraries
-
Experience creating database schemas that represent and support business processes