Job Description: Senior Software Developer/Tech Lead (8+ Years Experience)
Overview
We are seeking a highly skilled Senior Software Developer/Tech Lead with over 8 years of experience in designing, developing, and deploying enterprise-grade applications. The ideal candidate will have strong expertise in frontend development, with exposure to backend, database, and cloud technologies. This role requires a proactive problem-solver who can work independently and collaboratively in a fast-paced environment.
Responsibilities
Design, develop, maintain and upgrade scalable web applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure application performance, quality, and responsiveness.
Write clean, maintainable, and efficient code following best practices.
Troubleshoot, debug, and resolve production incidents effectively
Participate in code reviews and mentor junior developers.
Work with cloud services to deploy and monitor applications.
Required Skills (Frontend)
Blazor Framework, ASP.NET MVC, Vue.js, TypeScript, .Net Core

Backend Skills
Object-Oriented Programming (OOP) with C#, Entity Framework, Web API, Function App and Durable functions

Following are good to have skills:

Database Skills Azure SQL Server

Azure Cloud Skills: App Service, Function App, Application Insights, Monitor & Alerts, Key Vault, Resource Group, Blob Storage, Logic App, Service Bus, API Management (APIM)

DevOps Skills: Azure DevOps Repository, Pipelines, Releases