.NET Developer (C#, ASP.NET MVC, WPF, Azure)
Location: Kochi, TVM, Chennai & Bangalore
Key Responsibilities:Design, develop, and maintain applications using C# and .NET (Framework/Core).
Build and enhance WPF-based desktop applications with a focus on rich UI/UX using XAML.
Develop and deploy cloud-native applications on Microsoft Azure.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, scalable, maintainable code adhering to software development best practices.
Participate in code reviews, unit testing, and debugging activities.
Ensure high performance, quality, and responsiveness of applications.
Maintain technical documentation and support continuous improvement initiatives.
Must-Have Skills:Strong proficiency in C# and .NET Framework / .NET Core
Hands-on experience with ASP.NET MVC architecture
Proficiency in WPF and XAML for desktop application development
Experience with Microsoft Azure services (e.g., App Services, Azure Functions, Blob Storage)
Solid understanding of Object-Oriented Programming (OOP) and design patterns
Experience with RESTful APIs, Entity Framework, and SQL Server
Familiarity with version control systems, especially Git
Excellent problem-solving and communication skills
Good-to-Have Skills:Experience with CI/CD pipelines and DevOps practices on Azure
Familiarity with Agile/Scrum development methodologies
Knowledge of unit testing frameworks (e.g., MSTest, NUnit)
Exposure to containerization tools (e.g., Docker) and Azure Kubernetes Service (AKS)
Basic understanding of frontend technologies like HTML/CSS/JavaScript for full-stack collaboration