Tech Lead for development and maintenance of Business enterprise applications developed using
Microsoft technologies. This role requires a strong coding background, the ability to design software
features, and the capability to document and communicate them formally. The role has a mix of
hands-on coding (50-75%) and coordinating the technical aspects of our projects.
Key Responsibilities:
1. Coding: Develop and maintain high-quality code using .NET 7 and Angular 14 ( full-stack
development)
2. Software Design and Technical Documentation: Define application design, update
application architecture as applicable, create and maintain technical documentation
including data flow diagrams and system architecture.
3. Code Review: Conduct code reviews to ensure code quality and adherence to best
practices.
4. Debugging: Debug production problems to ensure smooth operation of the application.
5. Collaboration: Work closely with cross-functional teams to ensure seamless integration
and delivery of projects.
Required Skills and Qualifications:
Expertise in .NET 7 and Angular 14: Proven experience in developing applications (both
Frontend & Backend) using these technologies.
Azure MSSQL: Strong knowledge of Azure MSSQL and deployment in Azure.
Software design Skills : Ability to design software features and generate technical
documents. .
Documentation: Experience in creating technical documentation and data flow diagrams.
Code Review: Proficiency in conducting code reviews and ensuring code quality.
Unit Testing: Experience in writing and maintaining unit tests to ensure code reliability.
Azure Cloud Services: Experience in developing and deploying applications using Azure
cloud services.
DevOps Practices: Knowledge of DevOps practices, including continuous integration and
continuous deployment (CI/CD).
Problem-Solving: Excellent problem-solving skills and attention to detail.
Communication: Strong communication skills and ability to work collaboratively in a team
environment.
Experience: Total experience of 8 - 10 years.