Previous Job
Previous
.Net Application Architect
Ref No.: 18-14491
Location: Union, New Jersey
Position Type:Contract
Experience Level: 10 Years
Job Title: .Net Application Architect
Location: Union, NJ
Duration: 6+ Month contract (Potential to extend)

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:
  • Bachelor's 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.
  • Master's Degree in computer science or related area of study.