Description

Responsibilities:

♦   Design, develop, test, and implement new web applications based on project requirements.

♦   Work with the customer stakeholders, business analysts, offshore development & QA teams to define requirements and to plan and implement solutions.

♦   Effectively communicate technical information to both technical and non-technical personnel

♦   Ensure adherence to standards of best engineering practice (code reviews, source code management, unit testing, etc.)

♦   Establish testing procedures to ensure the application is thoroughly tested before release

 

Qualifications:

♦   .NET Core Experience (Must Required)

♦   7+ years of .NET development experience

♦   5+ years of C# experience

♦   In-depth knowledge of .NET Framework 4+

♦   In-depth knowledge of Entity Framework - code first, LINQ, proxies, and proper query design and optimization (migrations are a plus)

♦   MVC 5 and Web API 2

♦   Knowledge and experience working with SQL Server and Reporting Services

♦   Knowledge and experience with Microsoft SQL Server 2008/2012/2016.

♦   Knowledge and experience working with TFS (Team Foundation Server)

♦   Experience working with 3rd Party API's

♦   Knowledge of the primary AWS services is a plus.

♦   Familiarity with implementing Microsoft Enterprise software and required deployment skills for the cloud

♦   Proven depth in designing and deploying .NET applications to the cloud or creating new applications leveraging the cloud.

♦   Extensive working knowledge on Github, Jira, Confluence

Education

Any Graduate