Full Stack Engineer
Focal Fact
2 - 5 years
Mumbai
Posted: 12/02/2026
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.
