Role Overview
• We are looking for an experienced Full Stack Developer who can design, build, and maintain scalable, cloud‑native applications in a Agile/Scrum environment. • This role requires deep expertise across the frontend (Angular) and backend (.NET) stack, strong hands‑on experience with Microsoft Azure, and solid knowledge of SQL Server. • You will collaborate closely with product owners, Scrum masters, and cross‑functional teams to deliver high‑quality software incrementally.
Key Responsibilities
• Design, develop, and maintain end‑to‑end web applications using Angular, .NET Core, and SQL Server.
• Build scalable, secure REST APIs using .NET Core and Web API.
• Develop responsive, performant Angular applications, following best practices for component‑based architecture and state management.
• Design and optimize SQL Server databases, including schema design, stored procedures, and performance tuning.
• Implement authentication and authorization mechanisms (token‑based, OAuth, etc.).
• Deploy, monitor, and support applications on Microsoft Azure (App Services, AKS, Azure SQL, Storage, Key Vault).
• Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand‑ups, sprint reviews, and retrospectives.
• Collaborate with product owners to refine backlog items and translate user stories into technical solutions.
• Write unit tests and ensure high code quality through reviews and automation.
• Support production issues and contribute to continuous improvement initiatives.
Required Skills & Experience
• 5+ years of experience as a Full Stack Developer.
• Expert‑level Angular experience (components, services, RxJS, dependency injection, routing, state management).
• Strong proficiency in .NET Core / ASP.NET Core and RESTful API development.
• Advanced Microsoft Azure experience, including App Services, AKS, Application Insights, Key Vault, and messaging services.
• Strong SQL Server expertise, including query optimization and database design.
• Solid understanding of microservices architecture, design patterns, and SOLID principles.
• Hands‑on experience with Docker and Kubernetes.
• xperience with CI/CD pipelines and DevOps practices.
• Mandatory experience working in Agile/Scrum environments, with demonstrated participation in sprint‑based delivery models.
Nice to Have
• Experience with micro‑frontend architectures.
• Knowledge of Redis, Event Grid, or other event‑driven systems.
• Experience with large‑scale enterprise or cloud‑native platforms.
Qualifications
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
• Strong communication skills and the ability to work effectively within Agile teams.
• A collaborative mindset with ownership and accountability. |