summary of role
we are seeking a senior full stack developer with 8-10 years of experience working with the microsoft technology stack and has experience with python or other tech stack. the ideal candidate should have deep expertise in .net core, python, c#, sql server, azure cloud services, angular, and other microsoft-based development frameworks. this role involves full-cycle application development, including frontend, backend, database, and cloud integration, to build scalable, high-performance solutions
the role
full stack development
- develop, optimize, and maintain applications using .net core, c# asp.net and azure functions.
- design and implement responsive frontend ui using angular.
- build and maintain restful apis for seamless data exchange.
- develop solutions in python, langchain, langgraph
- work with connectors, ai builder, and rpa to extend capabilities.
database & cloud services
- design and manage sql server databases, ensuring performance and security
- develop cloud-native applications leveraging azure services such as azure functions, app services, and azure sql
- implement data storage solutions using cosmos db or dataverse if required.
architecture & integration
- define and implement scalable, secure, and high-performing architecture
- integrate applications with microsoft 365, power platform, sharepoint, and other third-party services
- optimize backend services for high-availability and low-latency performance
security & best practices
- ensure secure coding practices, compliance, and role-based access control
- implement devops, ci/cd pipelines, and automated deployment strategies.
- follow microsoft best practices for application security and performance.
collaboration & leadership
- work closely with business teams, architects, and ui/ux designers to deliver high-quality applications.
- mentor junior developers and contribute to code reviews, design discussions, and technical improvements
stay updated with microsoft technologies, frameworks, and industry trends
the requirement
- bachelor's degree in information technology or related field is required
- 8-10 years of experience in full stack development using microsoft technologies.
- strong expertise in .net core, c#, asp.net mvc/web api, angular, and sql server.
- experience with azure cloud services (azure functions, ai builder, app services, azure sql, adf).
- proficiency in front-end frameworks (angular or react) and responsive ui development.
- solid understanding of software design patterns, microservices architecture, and api integration.
- knowledge of devops practices, ci/cd pipelines, and git-based version control.
- excellent problem-solving, analytical, and communication skills.
microsoft certifications (such as az-204, az-400, or dp-900) are a plus