Description

Job Description

Overall 8+ Years of IT industry experience and relevant .Net Fullstack experience of 5+ Years
Leadership skills to lead a technical team of 8+ members
Strong knowledge and proven working experience as an ASP .NET/ASP.NET Core developer
Hands-on experience in developing ASP.NET Core/ ASP.NET MVC applications
Well-versed with Microsoft’s .NET framework and tech stack
Proficient in C# and VB.NET programming languages and extensive working knowledge of .NET languages
Strong understanding of object-oriented programming concepts and methods
Familiar with entire software development lifecycle and development approaches
Hands-on experience in database design, architecture, and integration
Experience working with Web API, Entity Framework, ADO.NET, SQL Server, HTML, CSS, JavaScript, React JS , AngularJS, jQuery, Ajax, Bootstrap, and VB.NET
Familiar with web application lifecycle and frontend, backend frameworks
Must have experience working with web technologies and frameworks
Knowledge of design patterns and principles and .NET patterns
Sound understanding of code versioning tools and CI/CD pipelines
Knowledge of testing and automated testing platforms 
Design, create and maintain applications using the .NET platform and environment
Understand requirements and transform them into functional applications in line with business objectives
Maintain and upgrade existing applications and fix issues
Collaborate with peers to design the best solution possible using the .Net framework and Microsoft tech stack
Rewriting/making changes in existing code structure to increase efficiency and performance
Ensure error-free code that adheres to best coding practices
Test, monitor, and make better solutions through incremental updates/new features/app optimization
Offer technical support for web, mobile, and desktop applications
Integrate data storage systems and maintain code quality
Identify bottlenecks and address issues to ensure the best performance
Create architecture, specifications, and user interfaces of .Net applications
Innovate and build high-quality software solutions leveraging the versatility of the .NET platform
Implement best practices and methodologies for security, quality, and development approach

Education

Any Graduate