.Net Fullstack Developer
Previous Job
Previous
.Net Fullstack Developer
Ref No.: 18-19201
Location: Alpharetta, Georgia
Position Type:Direct Placement
Start Date: 03/22/2018
 AngularJS/ASP.NET Web API/Entity Framework/SQL Server/ASP.NET MVC
AWESM Stack
Project: Developer will support the FAAS EY Technology practice developing application tools requested by the business.
Location: on-site in Alpharetta
Must Haves:
-        Strong development background, design patterns
-        Must have extensive JavaScript experience
-        Must have extensive AngularJS (1.5.x) experience developing Single Page Applications (SPA)
-        Must have extensive C# .NET 4.x experience
-        Must have extensive ASP.NET MVC/Web API experience
-        Must have extensive T-SQL experience working with SQL Server 2012+
-        Must have strong communication skills, written and verbal
The Application Engineer develops, unit tests, and manages technical artifacts pertaining to the project assignment.
Responsibilities:
-        Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
-        Adhere to EY Application Engineering methodologies, standards, code reviews (will be provided).
-        Provide feedback regarding application engineering methodologies, standards and leading practices when appropriate.
-        Minimize technical exposure and risk on projects.
-        Technical deliverables (i.e., code and documentation) on projects assigned.
-        Build and unit test a project to detailed design specifications.
-        Apply judgment in implementing Application Engineering methodologies, processes, and practices to specific requirements of projects/programs which may include product design engineering, information security, code maintainability and reliability.
-        Sound analytical skills and problem solving skills needed to manage multiple technical challenges simultaneously per each project assigned when needed.
Skill Set Requirements:
-        Understand advanced features within AngularJS
o        Providers
o        Interceptors
o        Global Error Handling
o        Controllers
o        Components
o        Directives (ng and custom)
-        Understand advanced JavaScript features and techniques
o        Prototypical patterns
o        Closures
o        JavaScript Objects
o        Hoisting
-        UI Router add-on
-        Lodash functional query library
-        HTML5/CSS3
o        Bootstrap CSS Framework
-        Need to understand how to make RESTful API calls using AngularJS
-        C#.NET 6.0
-        Entity Framework 6.0
-        ASP.NET Web API 2.0
o        RESTful Services
-        Advanced understanding of LINQ query development
-        Strong understanding of object oriented programming
-        Strong understanding of software design patterns:
o        Repository
o        Abstract
o        Factory
o        Strategy
o        Event-driven
-        Micro service development
-        Asynchronous programming using async/await key words
-        Multi-threading / parallelism programming
-        Unit testing using Microsoft Unit Test framework
-        Experience using SQL Server Management Studio v2012+
-        Ability to write complex queries using Microsoft SQL Server v2012/2016
-        Experience creating reports in SQL Server Reporting Services
-        Experience with TFS and VS database projects is a plus
-        Some basic accounting knowledge is a plus!
-        Some Azure knowledge is a plus!