Role & responsibilities
Net Full Stack Developer:
Key Responsibilities:
Design & Build Features: Implement moderately complex user stories across front-end and back-end using C#, .NET/.NET Core, ASP.NET MVC/Web API, and modern front-end frameworks (React/Angular/Blazor).
Requirement Clarification: Work with product owners, business analysts, and senior engineers to refine requirements, estimate tasks, and propose pragmatic technical approaches.
Quality & Standards: Write clean, maintainable, and testable code; follow established coding standards, design patterns (including SOLID), and contribute to code reviews with constructive feedback.
API Development: Design, build, and consume secure, performant REST APIs; integrate with internal/external services. Exposure to gRPC and legacy WCF/SOAP is a plus.
Data Work: Create and optimize SQL queries, stored procedures, and schema changes; ensure data integrity and performance considerations are addressed.
Agile Delivery: Participate actively in Agile ceremonies (stand-ups, planning, refinement, retros) and reliably meet sprint commitments; maintain work items and documentation in Azure DevOps.
DevOps & CI/CD: Contribute to build/release pipelines in Azure DevOps; create/improve pipeline tasks (build, test, code quality gates), and support automated deployments.
Cloud Readiness: Develop and deploy applications to Azure App Service/Functions; configure app settings, Key Vault references, and troubleshoot environment issues with guidance.
Security & Identity: Implement authentication/authorization using Azure AD (Entra ID), OAuth2, OIDC; apply security best practices (input validation, least privilege, secrets management).
Operational Support: Investigate and fix bugs; perform root-cause analysis; contribute to incident resolution and postmortems; improve logging, monitoring, and observability.
Documentation: Produce clear technical documentation (component design notes, API specs, runbooks) for assigned modules and features.
Continuous Improvement: Identify opportunities to reduce technical debt, improve performance, and streamline delivery; contribute to backlog grooming.
Preferred candidate profile

Keyskills: .Net Core .Net React.Js Angular C# Web api Full Stack ASP.Net