Educational: Graduate or Masters in engineering (any discipline)/ Masters in Computer Application/ Masters in Computer Science
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, JavaScript, jQuery, Angular/React/Vue JS, Bootstrap, HTML 5, CSS3, 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, JavaScript, jQuery, Angular, Bootstrap, HTML 5, CSS3,Web API, Micro services and other Advanced C# concepts
Strong and proven object-oriented design and development skills
Must be a responsible, flexible team player
Must have strong experience in developing Web, Web API, Windows and Windows Services application in 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 arise from performing these on the code and applications
Good knowledge on Security Development Practices
Job Responsibilities:
Responsible for mentoring the team on all aspects of Development Life Cycle for new projects
Delivery responsibility
Requirements analysis
oSoftware analysis, code analysis, requirements analysis, code review
System and Database Design
oArrive at Architecture, System and Database Design for a new project
oAnalyze and define services and interfaces
oObject-oriented Analysis and Design (OOA and OOD)
Documenting Requirements and Design Documents
Effort estimations
Performance finetuning
Required (Mandatory) Skills
C#.NET, ASP.Net, MVC, .Net Core, Web API with Micro Services Architecture, OOPS, .Net Framework 4.0 to 4.8.x, Visual Studio 2017, MS SQL Server 2016 or later, JavaScript, jQuery, Angular/React JS/Vue JS, HTML5, CSS3, Bootstrap, Entity Framework, Advanced C# Concepts, Lambda expressions, SOLID Principles
Strong experience in C#.Net, ASP.Net, Advanced C# Concepts, OOPS Concepts, MVC, Web API, JavaScript, jQuery, Angular/React JS/Vue JS, HTML5, CSS3, SOLID Principles and SQL Server is a MUST
Desirable Skills
Design Patterns, JQuery Tools (DHTMLX, Telerik, Syncfusion), Azure DevOps, Azure Functions and SQL JSON
Candidate Attributes:
Good in System Analysis and Design
Strong in Object Oriented Programming
Should follow the Security Development best practices
Team Player
Good Project Documentation Skills
Demonstrate a proven ability to:
ocommunicate and listen, both verbally and in writing, and present ideas clearly