.Net Lead

Technical Skills and Experience:
• Technical lead with at least 5+ years of experience in hands on designing and implementing complex systems, including developing solutions from scratch.
• Full stack development experience of 7+ years.
• Experience of leading/working through complete end to end SDLC processes for at least 3 or more projects in Agile delivery model.
• 3+ years leading a team of developers and delegating technical requirements.
• Develop, manage, and operate software in the production environment.
• Must have a background as a developer.
• Extensive development experience with REST, SOAP, JWT and JSON based API design and API security.
• Experience in designing web applications using Angular(2+) with HTML5, JavaScript, CSS3, Bootstrap.
• Solid hands-on experience in architecting open API development, SOA concepts. Ability to create SOAP and REST based service interfaces using Enterprise Service Bus (ESB) platform to deliver fast, reliable, and scalable integration API code.
• Master in C# and .NET Core, Visual Studio.
• Experience working with SQL server database, MS SQL design, stored procedures, query optimization and reporting.
• Experience working with source control tools like TFS, GIT etc.
• Understanding of core AWS services or Azure.
• Must know Data Structures and implementation.
• Review code & control code quality.
• Understanding of C# design patterns and Design principles along with implementation.
• Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering or related field.
The goal is to provide a framework for the development of a software or system and guide development team that will result in a high-quality IT solution.
1. Review code of every project where team members are working and make sure we are following best practices.
2. Work on complex problems and implement right solution along with best practices.
3. Communicating with client and keep them up to date with daily progress.
4. Maintaining documentation of Projects where team is working on and if possible write unit tests.
5. Delivering efficient solution.
6. Perform Technology spike and research on areas where multiple approaches need to be validated.
7. Lead the team of developers.
8. Provide technical expertise for evaluating Build vs Buy decisions.
9. Evaluate new technologies and build POCs.
10. Gather required technology inputs, make required Assumptions, develop High level Architecture and detailed Technical Design.
11. Define API or Database Modeling best practices in critical areas.
12. Work with the development team to prepare/review detailed Technical Design, do code reviews, ensure delivery as per committed estimates with high Quality.

    Upload Your Resume *(File size should not be more than 10 MB)