Job Description
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