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
Any Graduate