Net Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly experienced Senior .NET Full Stack Developer to design, develop, and support modern enterprise web applications using the Microsoft technology stack.
Requirements
NET Core and Core Web API
Blazor and modern UI technologies
Entity Framework Core and SQL Server
Enterprise architecture and DevOps practices
This role requires hands-on experience in full-stack development, RESTful API design, object-oriented programming, database development, and Agile delivery., C#
Web API
Experience
Minimum 5+ years of experience in enterprise application development
Experience across full Software Development Life Cycle (SDLC) in Agile environments
Core Technical Skills
Strong expertise in:
C#
.NET Core / Core
Web API
RESTful API development
Front-End Development
Experience with:
Blazor
Bootstrap
JavaScript / jQuery
HTML5 / CSS3
Understanding of:
UI/UX principles
Cross-browser compatibility
Architecture & Design
Experience implementing:
Entity Framework Core
Repository & Unit of Work patterns
AutoMapper
Dependency Injection
Object-oriented design principles
Database Skills
Strong experience with Microsoft SQL Server:
Data modeling and schema design
Stored procedures and views
Query tuning and performance optimization
SQL development and migrations
Integration & Architecture
Experience integrating systems using modern patterns
Knowledge of scalable and secure enterprise architectures
DevOps & Collaboration
Experience with:
Git
Azure DevOps repositories
Familiar with:
Branching strategies
Code reviews
Pull requests
Soft Skills
Strong analytical and problem-solving skills
Excellent communication (verbal and written)
Strong documentation and collaboration skills
Preferred Qualifications
Experience with:
Azure DevOps Pipelines and CI/CD
Microsoft Azure (cloud or hybrid solutions)
Microservices architecture
Familiarity with:
Experience in:
Government or highly regulated environments
Additional Skills
Adaptability
Ability to work in dynamic environments with evolving requirements
Team Collaboration
Strong cross-functional teamwork skills
Quality Mindset
Commitment to delivering secure, scalable, and high-quality applications