Understanding functional requirements thoroughly and analysing the client's needs in the context of the project.
Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it.
Determining and implementing design methodologies and tool sets.
Enabling application development by coordinating requirements, schedules, and activities. Being able to lead / support UAT and production rollouts.
Creating, understanding, and validating the WBS and estimated effort for a given module / task, and being able to justify it.
Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement.
Requirements :
Strong working experience in. NET web application development.
Strong working experience with architecture and development in C#, ASP. NET MVC. NET Core, Web API, and RESTful services.
Expertise in SQL Server, Cosmos DB, Entity Framework Core, database design, and optimization.
Hands-on experience with JavaScript, jQuery, HTML5 and CSS3
Solid understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles.