WebSenor InfoTechActive opening

Senior .Net FSE

Remote (Remote, IN)Remote (region-locked)SeniorFound yesterday
Apply to this job

Free credits included. Sign up to start applying with Jobfinder.

.net-corereactjsrest-apigraphqlmicroservicesazurekubernetessql-server

Job Description – Senior .NET Full Stack Engineer

Job Title: Senior .NET Full Stack Engineer

About the Role

We are looking for a skilled Senior .NET Full Stack Engineer (EL3) with strong hands-on experience in .NET Core, ReactJS, REST APIs, GraphQL, Microservices, Azure, Kubernetes, SQL Server, Azure DevOps, CI/CD, and Docker.

The ideal candidate will be responsible for designing, developing, testing, deploying, and maintaining scalable enterprise applications. The role requires strong full-stack development capabilities along with experience building cloud-native, containerized, and microservices-based applications.

Key Responsibilities

  • Design and develop scalable web applications using .NET Core and ReactJS.
  • Build robust backend services, APIs, and microservices using C# and .NET Core.
  • Develop and integrate RESTful APIs and GraphQL APIs.
  • Design and implement scalable Microservices architectures.
  • Develop responsive and reusable UI components using ReactJS.
  • Work with SQL Server for database design, queries, stored procedures, optimization, and data management.
  • Containerize applications using Docker and deploy/manage workloads using Kubernetes.
  • Develop and deploy applications on Microsoft Azure.
  • Implement automated CI/CD pipelines using Azure DevOps.
  • Collaborate with DevOps teams to improve build, release, deployment, and monitoring processes.
  • Implement application security, authentication, authorization, logging, and error handling.
  • Optimize application performance, scalability, reliability, and resource utilization.
  • Troubleshoot and resolve complex application, API, database, and production issues.
  • Write unit, integration, and automated tests to ensure application quality.
  • Participate in code reviews and maintain coding standards and best practices.
  • Collaborate with architects, product owners, QA engineers, DevOps engineers, and other stakeholders.
  • Mentor junior developers and contribute to technical decision-making.

Required Technical SkillsBackend – .NET

  • Strong experience with C# and .NET Core / ASP.NET Core.
  • Strong understanding of Object-Oriented Programming, SOLID principles, and design patterns.
  • Experience developing enterprise-grade web applications and backend services.
  • Strong experience with REST API development.
  • Hands-on experience with GraphQL.
  • Experience designing and developing Microservices.

Frontend – ReactJS

  • Strong hands-on experience with ReactJS.
  • Experience developing reusable and scalable UI components.
  • Good understanding of JavaScript/TypeScript, HTML5, and CSS3.
  • Experience integrating React applications with REST/GraphQL APIs.
  • Understanding of frontend performance optimization and state management.

Azure & Cloud

  • Hands-on experience with Microsoft Azure.
  • Experience deploying and supporting applications in Azure environments.
  • Good understanding of Azure compute, networking, storage, monitoring, and application services.
  • Experience with cloud-native application architecture is preferred.

Kubernetes & Docker

  • Strong experience with Docker and containerized applications.
  • Hands-on experience with Kubernetes for application deployment and management.
  • Understanding of pods, deployments, services, configuration, scaling, and troubleshooting.
  • Experience working with containerized microservices in production environments.

Database

  • Strong experience with Microsoft SQL Server.
  • Strong SQL querying and database development skills.
  • Experience with stored procedures, views, indexing, joins, and query optimization.
  • Understanding of database performance tuning.

DevOps & CI/CD

  • Hands-on experience with Azure DevOps.
  • Experience designing and maintaining CI/CD pipelines.
  • Knowledge of source control, automated builds, testing, deployments, and release management.
  • Experience integrating Docker/Kubernetes deployments into CI/CD pipelines.
  • Familiarity with Git-based development workflows.

Architecture & Engineering

  • Strong understanding of Microservices and distributed systems.
  • Knowledge of API Gateway, service-to-service communication, authentication, authorization, and fault handling.
  • Understanding of scalability, availability, resilience, and performance optimization.
  • Experience implementing logging, monitoring, tracing, and application health checks.
  • Knowledge of secure coding and enterprise application security practices.

Good to Have

  • Experience with Azure Kubernetes Service (AKS).
  • Knowledge of Azure services such as Azure App Service, Azure Functions, Azure SQL, Azure Storage, Key Vault, and Application Insights.
  • Experience with TypeScript.
  • Knowledge of messaging technologies such as Azure Service Bus, RabbitMQ, or Kafka.
  • Experience with automated testing frameworks such as xUnit, NUnit, Jest, or React Testing Library.
  • Experience with Infrastructure as Code tools such as Terraform or ARM/Bicep.
  • Knowledge of Agile/Scrum methodologies.

Key Competencies

  • Strong problem-solving and analytical skills.
  • Ability to design and develop scalable enterprise applications.
  • Strong understanding of full-stack development.
  • Excellent debugging and troubleshooting skills.
  • Good communication and collaboration skills.
  • Ability to work independently and take ownership of technical deliverables.
  • Experience mentoring developers and participating in technical discussions.

Work Location: Remote

WebSenor InfoTechSenior .Net FSE
Apply to this job