Description

Responsibilities

Develop distributed and scalable web applications using ASP.NET framework

The selected candidate will be a key member of a core development team participating in all aspects of the Software Development Life Cycle

Contribute to the applications Design and Architecture effort

Work with technical project managers and application directors to ensure that client expectations are met and that project schedules are adhered to

Interact with Business Analyst to understand requirement specifications, perform analysis, documentation, design, and code test solutions, and write user manuals

Document, develop, maintain and upgrade existing applications. modifying the Applications as required, based on the desired Architecture

Contribute to implementation efforts (UAT, environment setup, end user support)

Required Skills And Experience

6 to 10 years of hands-on experience developing professional applications using Microsoft .NET (C#) 4.0/4.5/4.6 and .Net Core 2.0 or above.

Strong understanding of OOP, architecture designs and patterns

Sound Knowledge of Web API, LINQ, Entity Framework and ADO.NET

Hands-on experience with the latest web standards and technologies ASP.NET MVC 5, HTML5, CSS3, JavaScript

Experienced in Kendo UI for MVC from Telerik

Proficiency in relational databases SQL Server 2016. Must be able to create and modify stored procedures, functions, triggers, packages, views, materialized views, and database links. Experience with both PL SQL and MS SQL required

Experience working with REST and data interchange standards including XML and JSON

Experienced in Azure DevOps including source control management, build processes, unit testing and deployment

Proficient in developing CICD/ Delivery pipelines in Azure DevOps environment.

Experienced in cloud computing like Azure App Services, Azure Functions

Excellent interpersonal, organizational, written communication, oral communication and listening skills

Must be self-motivated, results-oriented, and able to work on a team

Bachelor's degree in computer science OR equivalent experience

Education

Any Graduate