Description

About You:

You are fit for the role of a Lead Software Engineer if your background includes:

Bachelor’s degree in computer science or related field.
8 to 12 years of experience in software industry
In-depth knowledge in OOP’s
Strong experience in ASP.NET Core, ASP.NET Web API, C#, T-SQL/Stored Procedure, PostgreSQL
Hands on experience with building RESTful Web APIs, microservices
Hands-on experience in AWS or Microsoft Azure (Redis Cache, Elasticsearch & Application Insights) preferably AWS
Knowledge of containerization technologies such as Docker and Kubernetes.
Hands on experience with event driven architecture.
Experience with SCM platforms like GIT, TFS, CI/CD.
Hands on experience with ORMs.
Experience in unit testing.
Experience working with JavaScript frameworks preferably Angular.
Deep understanding of software architecture principles and best practices along with trouble shooting skills
The candidate should also have a proven track record of leading teams.
Excellent understanding of fundamental design principles behind scalable applications.
Experience in client interaction/client management.

Education

Any Graduate