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)
Must Have: ASP.NET MVC, Vue.js, TypeScript, .Net Core
Nice to Have: Kendo UI, SurveyJS, NProgress.js, signature_pad.min.js
Backend Skills
Must Have: Object-Oriented Programming (OOP) with C#, Entity Framework, Web API, Function App and Durable functions
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