🔔 FCM Loaded

Full Stack Engineer

Focal Fact

2 - 5 years

Mumbai

Posted: 12/02/2026

Getting a referral is 5x more effective than applying directly

Job Description

Position Overview

We are seeking a motivated Mid Level Microsoft full stack Developer to join our team. The ideal candidate will have hands-on experience building applications using the Microsoft technology stack, with solid knowledge of C#, SQL, Blazor framework and Azure services. The role also involves working with Azure DevOps/Git, implementing Azure Entra ID authentication, and assisting with the administration and monitoring of Azure and Azure SQL Server environments.

The successful candidate will be a proactive problem solver, eager to learn, and comfortable working in a cloud-first development environment.


Key Responsibilities

Application Development

  • Develop, maintain, and enhance applications using C#, Jscript/TypeScript, .NET Core and related Microsoft technologies.
  • Create and sustain front-end web applications utilizing Blazor (WASM).
  • Connect with backend systems via RESTful APIs and ensure seamless data exchange between the client and server.
  • Implement responsive designs and enhance performance for various browsers and devices.
  • Assist in documentation, process enhancement, and the development of reusable component libraries.
  • Participate in the implementation of backend logic, APIs, integrations, and data access layers with Entity Framework (code-first approach).
  • Write clean, maintainable, and testable code following best practices and established coding standards.
  • Participate in code reviews and collaborate with other developers to ensure code quality.


Cloud & Infrastructure Work

  • Build and deploy cloud-based solutions using Microsoft Azure.
  • Work with Azure services such as App Services, Azure SQL DB, Azure Storage, Functions, and Key Vault.
  • Assist with Azure resource administration, monitoring, and optimisation.
  • Implement and troubleshoot application authentication/authorization using Azure Entra ID (Azure AD).


Database Responsibilities

  • Write efficient SQL queries, stored procedures, and functions.
  • Participate in database design, data modelling, and performance tuning.
  • Assist with basic SQL Server administration tasks (backups, user permissions, indexing, monitoring).


DevOps & Version Control

  • Use Azure DevOps and Git for source control, CI/CD pipelines, and work item tracking.
  • Assist with maintaining and improving build and release pipelines.
  • Support automation initiatives to improve development and deployment processes.


Required Skills & Experience

  • 5+ years of experience in software development (or strong project-based/academic experience for junior candidates).
  • Strong programming skills in C# and the Microsoft .NET ecosystem.
  • Solid understanding of SQL, relational database concepts, and query optimisation.
  • Experience in professional web development, proficiency in HTML5, CSS3, and JavaScript.
  • Working knowledge of Azure cloud services.
  • Understanding of Azure Entra ID authentication (OAuth2, OpenID Connect, App Registrations).
  • Experience with Azure DevOps and Git for source control and CI/CD.
  • Ability to assist with basic SQL Server and Azure administration tasks.
  • Familiarity with REST APIs, JSON, and integration patterns.


Desirable / Nice-to-Have

  • Experience with Entity Framework Core, LINQ, and ORM concepts.
  • Exposure to infrastructure-as-code (ARM/Bicep/Terraform/YAML pipelines).
  • Knowledge of containerisation (Docker) and Kubernetes (AKS).
  • Understanding of application security best practices.
  • Familiarity with logging and monitoring tools (App Insights, Log Analytics).
  • Experience in developing component-based architectures and reusable UI components


Soft Skills

  • Strong problem-solving and analytical mindset.
  • Good communication skills and ability to work in a collaborative environment.
  • Eagerness to learn new technologies and grow within the role.
  • Ability to manage time effectively and work on multiple tasks simultaneously.


Education & Certifications (Optional but beneficial)

  • Degree in Computer Science, Software Engineering, or related field.
  • Microsoft certifications, such as:
  • Azure Fundamentals (AZ-900)
  • Azure Developer Associate (AZ-204)
  • Azure Administrator Associate (AZ-104)
  • Azure AI Fundamentals (AI-900)


What We Offer

  • Competitive salary, health insurance, company laptop and mobile phone
  • Opportunity to work with modern technologies in a cloud-first environment.
  • Mentorship, and exposure to enterprise-level solutions.
  • A supportive team culture with room for career progression.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.