.NET Fullstack Developer Engineer
Job Summary
Job Description: .NET Full Stack Developer (6 Years Experience)
Position TitleFull Stack Developer
Experience6 Years
LocationLocation / Hybrid / Remote
Employment TypeFull-Time
Job SummaryWe are seeking an experienced .NET Full Stack Developer with 6 years of hands-on experience in designing developing and maintaining scalable web applications. The ideal candidate should possess strong expertise in Microsoft technologies modern front-end frameworks cloud platforms and software development best practices.
Key Responsibilities- Design develop test and maintain enterprise-grade web applications technologies.
- Build and consume RESTful APIs and microservices.
- Develop responsive and user-friendly front-end applications.
- Collaborate with business analysts architects QA teams and stakeholders to deliver high-quality solutions.
- Participate in code reviews technical design discussions and sprint planning.
- Optimize application performance scalability and security.
- Troubleshoot production issues and provide timely resolutions.
- Implement CI/CD pipelines and support DevOps practices.
- Follow Agile/Scrum development methodologies.
- Strong experience with:
- C#
- Core
- .NET 6/7/8
- Web API development
- Entity Framework Core
- LINQ
- Dependency Injection
- Microservices Architecture
- Hands-on experience with at least one modern framework:
- Angular (preferred)
- React
- JavaScript/TypeScript
- HTML5
- CSS3
- Bootstrap
- Responsive Web Design
- Microsoft SQL Server
- Database design and optimization
- Stored Procedures Views Functions
- Query performance tuning
- Experience with one or more cloud platforms:
- Microsoft Azure (preferred)
- AWS
- Azure App Services
- Azure Functions
- Azure DevOps
- CI/CD Pipeline implementation
- Docker and containerization
- Git/GitHub/Azure Repos
- Visual Studio
- Postman
- Swagger/OpenAPI
- SonarQube (good to have)
- Bachelors degree in Computer Science Information Technology or related field.
- 6 years of professional software development experience.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with Design Patterns and SOLID principles.
- Strong knowledge of Agile/Scrum methodologies.
- Excellent problem-solving and analytical skills.
- Strong verbal and written communication skills.
- Experience with:
- Azure Services
- Event-driven architecture
- Message Queues (Service Bus RabbitMQ Kafka)
- Unit Testing frameworks (xUnit NUnit MSTest)
- Integration Testing
- Kubernetes
- Relevant Microsoft or Azure certifications.
- Experience in domain-driven design (DDD).
- Exposure to AI integrations and modern SaaS platforms.
- Experience working in large-scale enterprise environments.
- Knowledge of security best practices (OAuth2 JWT OpenID Connect).
- Technical Leadership
- Problem Solving
- Collaboration
- Ownership & Accountability
- Continuous Learning
- Stakeholder Management
Notice Period Preference: Immediate to 30 Days (Preferred)
Experience Range: 6 10 Years
Primary Stack: .NET Core C# Angular/React SQL Server Azure Microservices CI/CD Docker.