All Jobs Vacancy

Senior .Net Full Stack Developer

Posted 1 week ago by Raas Infotek LLC

Job Summary

We are looking for a highly experienced Senior .

NET Developer with 11+ years of hands-on experience in designing, developing, and maintaining enterprise-level applications using Microsoft .

NET technologies. The ideal candidate should have strong expertise in C#, ASP.

NET Core, Web API, SQL Server, and modern front-end technologies. The candidate will be responsible for leading technical development, designing scalable applications, implementing microservices architectures, and ensuring high-quality software delivery.

Key Responsibilities

  • Design, develop, test, and maintain scalable enterprise applications using C#, .NET Core, and ASP.NET Core.
  • Develop RESTful APIs and microservices using ASP.NET Core Web API.
  • Build responsive and user-friendly web applications using Angular, React, JavaScript, HTML5, and CSS3.
  • Design and optimize relational databases using Microsoft SQL Server, including stored procedures, functions, triggers, and complex queries.
  • Implement application security using OAuth 2.0, JWT, and role-based access control.
  • Develop and integrate cloud-based solutions using Microsoft Azure services.
  • Work with Azure Functions, Azure App Services, Azure Service Bus, and Azure Storage.
  • Implement CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
  • Apply design patterns, SOLID principles, clean architecture, and object-oriented programming concepts.
  • Perform code reviews, debugging, performance tuning, and application optimization.
  • Collaborate with architects, business analysts, QA engineers, and cross-functional development teams.
  • Mentor junior developers and provide technical guidance to the development team.
  • Participate in requirement analysis, technical design, sprint planning, and Agile/Scrum ceremonies.
  • Ensure coding standards, security practices, and software development best practices are followed.

Required Technical Skills

Skill: Programming, Required Expertise: C#, OOP, LINQ, Multithreading

Skill: .

NET Technologies, Required Expertise: .

NET Framework, .

NET Core, .

NET 6/7/8

Skill: Web Development, Required Expertise: ASP.

NET MVC, ASP.

NET Core

Skill: API Development, Required Expertise: RESTful APIs, Web API, Microservices

Skill: Front-End, Required Expertise: Angular / React, JavaScript, TypeScript

Skill: Database, Required Expertise: SQL Server, T-SQL, Stored Procedures

Skill: ORM, Required Expertise: Entity Framework, Entity Framework Core, Dapper

Skill: Cloud, Required Expertise: Microsoft Azure

Skill: Azure Services, Required Expertise: App Services, Functions, Service Bus, Azure Storage

Skill: DevOps, Required Expertise: Azure DevOps, CI/CD, GitHub Actions

Skill: Security, Required Expertise: OAuth 2.0, JWT, Authentication, Authorization

Skill: Architecture, Required Expertise: Microservices, SOLID, Design Patterns, Clean Architecture

Skill: Methodology, Required Expertise: Agile, Scrum, SDLC

Preferred / Good-to-Have Skills

  • Experience with Azure Kubernetes Service (AKS) and Docker.
  • Knowledge of containerization and orchestration technologies.
  • Experience with Redis caching and distributed caching.
  • Knowledge of message brokers such as RabbitMQ or Kafka.
  • Experience with unit testing frameworks such as NUnit, xUnit, or MSTest.
  • Familiarity with automated testing and code quality tools such as SonarQube.
  • Exposure to AI-assisted development tools such as GitHub Copilot.
  • Experience with application monitoring using Azure Application Insights and Grafana.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 11+ years of professional experience in software development using Microsoft .NET technologies.
  • Strong experience in developing enterprise-grade web applications and distributed systems.
  • Proven experience in technical design, application architecture, and end-to-end development.
  • Strong analytical, problem-solving, communication, and leadership skills.
  • Ability to work independently and collaborate effectively with distributed teams.
Rate:
Not specified
Location:
Remote
IR35 Status:
Outside
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

Not Available

Visit calculators for additional details

Share job