C# .NET Full Stack Lead
Relynk IT IncRemoteLEADPosted 31m ago
C#.NETASP.NET CoreREST APIsAngularSQLSQL ServerTypeScriptEntity Framework CoreOAuth 2.0OpenID ConnectJWTMicrosoft Entra ID
About the Role
We are looking for an experienced C#/.NET Technical Lead to lead the design and development of enterprise-grade applications. This hands-on technical leader will define solution architecture, develop complex components, review code, resolve technical challenges, mentor developers, and collaborate with various teams.
Key Responsibilities
• Provide technical leadership for the design, development, enhancement, and maintenance of enterprise applications
• Lead application architecture and technical design using C#, .NET / .NET Core, ASP.NET Core, Angular, and SQL Server
• Translate business requirements into scalable technical solutions
• Define application components, service boundaries, APIs, database interactions, and integration patterns
• Drive technical design discussions and conduct reviews
• Define and enforce coding standards, design principles, and engineering best practices
• Identify technical risks, dependencies, scalability concerns, and performance bottlenecks
• Evaluate technical alternatives and recommend solutions
• Design and develop enterprise applications using C#, .NET 6/8 or later, ASP.NET Core, Web API, and Entity Framework Core
• Design and implement scalable RESTful APIs and backend services
• Develop reusable business components, libraries, middleware, and service layers
• Implement architectural patterns such as Dependency Injection, Repository Pattern, Factory Pattern, Strategy Pattern, SOLID principles, Clean Architecture, and Layered Architecture
• Implement authentication and authorization using OAuth 2.0, OpenID Connect, JWT, and Microsoft Entra ID
• Implement structured logging, exception handling, input validation, caching, configuration management, and application monitoring
• Optimize application performance, API response times, memory utilization, and database interactions
Requirements
• Strong expertise in ASP.NET Core, REST APIs, Angular, and SQL
• Experience with SQL Server and SQL performance optimization
• Solid frontend development experience using Angular and TypeScript
• Good knowledge of relational databases
• Experience with architectural patterns and design principles
• Experience with authentication and authorization technologies
• Experience with application monitoring and optimization