NET Backend Developer (Azure Cloud)
Role details
Job location
Tech stack
Job description
Development: Build and maintain distributed, scalable, high-performance web applications using ASP.NET MVC 5 and .NET technologies. Full Lifecycle (SDLC): Participate in all phases of the Software Development Life Cycle, contributing to application design, architecture, code reviews, and technical decision-making. Analysis & Documentation: Gather business requirements, prepare clear technical documentation, design solutions, write code, test thoroughly, and draft user documentation. Collaboration: Work alongside project managers, architects, and stakeholders to ensure deliverables align with timelines and business needs. Implementation Support: Support environment setup, deployment pipeline management, User Acceptance Testing (UAT), and provide post-deployment end-user support. Reporting: Track project progress and provide consistent status updates using project management tools.
Requirements
Core .NET: Minimum 8 years of hands-on experience with Microsoft .NET (C#) 4.0/4.5/4.6 and .NET Core 2.0 or above. Strong foundation in Object-Oriented Programming (OOP), software architecture, and scalable design patterns. Backend & APIs: Sound knowledge of Web API, LINQ, Entity Framework, and ADO.NET. Experience handling XML and JSON data interchange formats. Frontend Integration: Hands-on experience with ASP.NET MVC 5, HTML5, CSS3, JavaScript, and Angular 4.0 or higher. Database Expertise: Proficiency in Oracle (10g/11g/12c) and SQL Server 2016. Expertise in creating/modifying stored procedures, functions, triggers, packages, views, materialized views, and database links using PL/SQL and MS SQL. Cloud & DevOps: Proficient in creating and maintaining CI/CD pipelines via Azure DevOps. Experience with Git version control. Azure Services: Hands-on experience with Azure App Services, Azure Functions, cloud configurations, cloud-native deployments, and Azure Active Directory (Azure AD) B2B/B2C authentication. Education: Bachelor's degree in Computer Science or equivalent professional experience.