Full 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