Microsoft Full Stack Developer
Job Responsibilities- Design, develop, and maintain end‑to‑end web applications using Microsoft technologies (C#, .NET Core, Azure, Power Platform).
- Collaborate with product owners, UX designers, and QA engineers to translate business requirements into robust technical solutions.
- Implement responsive front‑end interfaces using modern JavaScript frameworks (React, Angular, or Vue) and integrate them with back‑end services.
- Develop and expose RESTful APIs, ensuring high performance, scalability, and security.
- Utilize Azure DevOps for CI/CD pipelines, automated testing, and version control.
- Participate in code reviews, refactoring legacy components, and enforcing best coding practices.
Essential Qualifications- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in full‑stack development with a strong focus on Microsoft technologies.
- Proficiency in C#, .NET Core, ASP.NET MVC/Web API, and Azure services (App Service, Functions, Storage, SQL Database).
- Solid experience with front‑end frameworks such as React, Angular, or Vue, and modern HTML5/CSS3.
- Experience building and consuming RESTful APIs, handling authentication/authorization (OAuth, Azure AD).
- Strong knowledge of relational databases (SQL Server, Azure SQL) and familiarity with NoSQL options.
- Hands‑on experience with Azure DevOps, Git, CI/CD pipelines, and automated testing frameworks.
- Excellent problem‑solving abilities, communication skills, and a collaborative mindset.
Desired Experience- Experience with enterprise‑grade frameworks and rapid‑deployment solutions.
- Familiarity with micro‑services architecture and containerization (Docker, Kubernetes).
- Exposure to ERP or service‑management platforms and integration patterns.
- Knowledge of CI/CD best practices, infrastructure‑as‑code (ARM templates, Terraform), and cloud‑native design.
- Understanding of Agile/Scrum methodologies.
- Certifications such as Microsoft Certified: Azure Developer Associate or similar are a plus.