Job Description
- Design develop and maintain robust and scalable software which meets business requirement.
- Provide technical leadership and guidance to development teams ensuring adherence to best practices and standards.
- Create and maintain detailed documentation of technical architecture including diagrams plans and specifications.
- Lead project/development independently and/or with team and communicate with customer on need basis.
- Translate business requirements into simple tasks that can be easily decrypted by development team.
- Ensure system is up to date and is following all standards in line to customer/business needs.
Required Skills and Qualifications
- Minimum of 1215 years of relevant experience in software development.
- Experience in building & maintaining enterprise web applications with .NET Framework. .NET Core EF ADO.NET and MS SQL as primary database
- Experience in leading a team > 5 members.
- Strong experience in reviewing project/code/solution end to end.
- Strong experience in troubleshooting code problem solving and critical thinking skills.
- Experience in developing MVC and web forms application.
- Strong experience in writing TSQL queries and maintaining the same.
- Experience in debugging optimization and deploying TSQL queries.
- Good to have experience in developing & maintaining windows service.
mvc,.net,ado.net,troubleshooting,linq,critical thinking,.net core,azure,entity framework,tsql,sql server,problem solving,ms sql,design patterns,ef,.net framework