Qualifications

Educational: Graduate or Masters in engineering (any discipline)/ Masters in Computer Application/ Masters in Computer Science
Requirements Summary

• 14-16 years of development experience in .Net applications using the technologies including C# with .Net framework 4.0 to4.8.x, ASP.Net, MVC, .Net Core, Web API, SQL Server 2016 or above
• Must have played a Tech lead role for more than one projects
• Must have good skills documenting SRS, Architecture and Design documents
• Must have experience with Effort and Timeline estimations
• Must be able to mentor the team technically on newer technologies including Design Patterns, Web API, Micro services and other Advanced C# concepts
• Strong and proven object-orienteddesign and development skills
• Must be a responsive, flexible team player
• Must have strong experience in developing Web, Web API, Windows and Windows Services applicationin C# in MVC as well as N-Tier architectures
• Must have good experience in writing complex stored procedures, user defined functions and performance optimization in SQL Server
• Must have experience in Static and Dynamic Code Analysis and fixing the issues arised from performing these on the code and applications
• Good knowledge on Security Development Practices

Required (Mandatory) Skills

• ASP.Net, MVC, .Net Core, Web API with Micro Services Architecture, OOPS, .Net Framework 4.0 to 4.8.x, Visual Studio 2017, C#.NET, MS SQL Server 2016 or later, JavaScript, jQuery, HTML5, CSS, Bootstrap, Entity Framework, Advanced C# Concepts, Lambda expressions, SOLID Principles
Strong experience in .Net Core 2.0, MVC with TDD, Web API with Micro Services Architecture, jQuery, C#.Net, ASP.Net, Advanced C# Concepts, Lambda expressions, SOLID Principles and SQL Server is a MUST
Desirable Skills

• Design Patterns, JQuery Tools (DHTMLX, Telerik, Syncfusion), Angular, React JS, Vue JS, Azure DevOps, Azure Functions and SQL JSON

Job Responsibilities:
• Responsible for mentoring the team on all aspects of Development Life Cycle for new projects
• Delivery responsibility
• Requirements analysis
o Software analysis, code analysis, requirements analysis, code review
• System and Database Design
o Arrive at Architecture, System and Database Design for a new project
o Analyze and define services and interfaces
o Object-oriented Analysis and Design (OOA and OOD)
• Documenting Requirements and Design Documents
• Effort estimations
• Performance finetuning
Candidate Attributes:

• Good in System Analysis and Design
• Strong in Object Oriented Programming
• Should followtheSecurity Development best practices
• Team Player
• Good Project Documentation Skills
• Demonstrate a proven ability to:
o communicate and listen, both verbally and in writing, and present ideas clearly


Source link