Job Title : Full-Stack .Net Developer
As a Full-Stack Application Developer, you’ll build and support custom web and Windows applications using C#, .NET Core, Angular, SQL Server, and Azure. You'll also help migrate applications to the Azure Cloud, leveraging services like App Services, Microservices, and Containers.
Key Responsibilities :
Design, develop, and maintain full-stack applications, APIs, and services.
Migrate and deploy applications to Azure using cloud-native services.
Apply SOLID principles and design patterns (MVC, MVVM) to ensure scalable, maintainable code.
Manage the full application lifecycle, including support and troubleshooting.
Collaborate with cross-functional teams and participate in agile ceremonies.
Provide on-call support as needed.
Required Skills :
Senior-level experience with C#, .NET Core, Angular, SQL Server, and Microsoft tech stack.
Strong front-end and back-end development skills; experience with Web API, WCF, and Entity Framework.
Expertise in SQL Server (T-SQL, stored procedures, triggers), SSRS, and Power BI.
Hands-on Azure experience (DevOps, App Services, Functions, Containers, Key Vault, etc.).
Familiar with cloud databases (Azure SQL, Snowflake) and security best practices.
Experience with CI / CD pipelines, Git / GitHub, and TDD.
Knowledge of security tools like SonarQube, Rapid7, and Blackduck.
Proficient with agile methodologies and tools (Jira, Confluence).
Ability to work on multiple projects and in a fast paced setting.
Nice to Have :
Exposure to Azure AI and machine learning.
Familiarity with ServiceNow, Lucid Suite, Opkey.
Experience with UI libraries like Telerik, Kendo UI, Bootstrap.
Understanding of SAST / DAST tools for security testing.
Success Factors :
Ownership mindset with strong problem-solving skills.
Ability to work independently and collaboratively.
Comfortable handling both legacy and greenfield projects.
Effective communicator across diverse teams and business domains.
Net Developer • Bhubaneswar, Odisha, India