Job Description :
Education requirement: BS in Computer Science or Engineering
Years of Experience: At least 7+ years of progressive hands-on experience with architecture, design and development of web applications using Microsoft ASP.NET Web Technologies.
Preferred Certifications: MSCE (preferred)
The .NET Software Engineer Lead will be responsible for developing innovative web and console applications. He/She must have experience designing solutions based on functional requirements. Responsibilities for this position include design, code, test, deploy, and documentation of solutions.
? Required Technical Skills
o .NET 4.5x development, MSCE preferred
o TFS (source code management)
o WCF/Web API and related technologies (JSON, REST, SOAP, XML
o Angular JS, JQuery, AJAX, JavaScript, VB, VB Script, XML/XSL; Cascading Style Sheets (CSS)
o ASP.Net, MVC, C#, VB.Net, LINQ, Entity Framework and Dependency Injection Framework such as Autofac
o Architectural design patterns
? Experience with:
o Architecting and building applications with ASP.NET MVC 3.0 (or later) with razor view engine
o Experience with ASP.Net Web Forms, User Controls, Class Libraries, GAC
o Building responsive web applications using frameworks such as Bootstrap 3 or above
o Coding front-end JavaScript frameworks such as AngularJS or Backbone
o Writing testable code, unit tests, and mocking
o Using at least one of the following databases: DB2, Oracle, SQL Server
o Translating functional designs into technical designs, and conversely to translate complex information into common terms
o Ability to think analytically to solve technical problems individually and in a team environment
? Must be a strong technical leader who can prioritize well and has the ability to work in environments with competing and alternating priorities, with a constant focus on delivery
? Excellent written and verbal communication skills
? Accountable for partnering with key roles (enterprise architects, infrastructure, etc to create solutions that are aligned to architecture standards and principles, leverage common solutions and services