Job Description :
Job Description:
.Net Application Architect (consultant) will be leading development of Desktop/Web based applications using .Net framework. The Individual will be self-motivated, demonstrate a constant commitment to excellence and have experience in the design, development, and unit testing of .NET applications and web services. Experience with WPF, ASP.Net, ASP.Net Core 2, MVC and Angular is a must. Good experience with Oracle/DB2 is a must.

Responsibilities:
Work with the team to analyze, design, develop, deploy, and support desktop/web applications to meet business and technical requirements
Take ownership of applications/projects and guide team in accomplishing the tasks in time.
Enhance our existing development base on Visual Studio 2012/2015/2017, C#, WPF, ASP.Net, ASP.Net Core 2.0
RESTful Web API, Web services, LINQ and Entity Framework 6.0, Entity
Design Patterns, Unit Testing Frameworks, Dependency Inversion Principle, Unit of Work and Repository patterns, Dependency Injection
Knowledge of database modeling and data structure principles, techniques and best practices
Need to write complex SQL queries and develop Stored Procedures and functions in Db2 and Oracle environment.
Guide DB Developers in writing complicated SQL scripts
Perform code reviews and do unit testing.
Ability to work in a fast-paced environment and multitask
Able to work independently with minimal support and supervision.
Working experience with Source Control Management tools such as; CVS, SVN, Team Foundation Server (TFS)
Will be Responsible for the maintenance of existing applications.
Experience with Agile development practices and Scrum methodology

Required Skills:

Bachelors Degree in computer science or related area of study.
10+ years of experience developing applications in .NET environment
5+ years of experience in developing/leading teams using WPF, MVVM
5+ years of experience in developing/leading teams using ASP.NET, ASP.Net Core 2.0, MVC, Web Forms
5+ years experience in SOA and micro-services architecture
Technical skills must include Visual Studio 2012/2015/2017, Visual Studio Code, C#, WPF, ASP.Net Core
RESTful Web API, Web services, LINQ and Entity Framework 6.0, Entity Framework Core
HTML5/CSS, OOD & Design Patterns, Unit Testing Frameworks, Dependency Inversion Principle, Unit of Work and Repository patterns
Good understanding of Databases, design, SQL query writing, query optimization
Experience with Agile development practices and Scrum methodology
Candidates should have good oral and written communication skills

Desired Skills :
Java, JavaScript, JQuery, Eclipse
Web Development using Java as server side.
Masters Degree in computer science or related area of study.
             

Similar Jobs you may be interested in ..