Job Description :
Role: .Net Architect
Location : Harrisburg, PA (Strongly Preferred (local candidates will be considered first) )
6 month contract-to-hire

MUST HAVE:

· At least 1 recent project in an architect level role
· In-depth and practical .NET framework development experience including:

o VB
o C#
o ADO.NET
o ASP.NET
o OOAD
o A deep technical understanding of the framework

· Practical development experience in a large-scale, enterprise level environment servicing multiple customers
· In-depth knowledge and practical experience using RESTful APIs
· Practical experience with mobile technologies and frameworks, preferably Xamarin
· Solid enterprise database experience including design and implementation of relational databases, preferably Microsoft SQL Server
· object-oriented design and analysis
· In-depth knowledge of best practices for UX/UI design
· In-depth knowledge and practical experience using ORM (Object-Relational Mapping) tools such as Entity Framework and NHibernate
· Practical experience with multi-tier software design and development
· Solid understanding of TFS (Team Foundation Server)
· In-depth knowledge and practical experience using enterprise design patterns
· In-depth knowledge of Software Development Life Cycle (SDLC) processes and methodologies, both Waterfall and Agile/Scrum, and involvement in the complete development life cycle.
· Proficient in Microsoft Office, especially Word, Outlook, PowerPoint, and Excel
· Previous software architecture experience

NICE TO HAVE:

· ASP.NET Web API experience
· Bachelors degree in IT or related field