EY Application Engineer (Supervising Associate) in Alpharetta, Georgia
Application Engineer (Supervising Associate)
Core Business Services
Requisition # ALP001RZ
Post Date Sep 07, 2018
Join our Core Business Services (CBS) team and you will help support the important business enablement functions that keep our organization running strong. As a CBS professional, you will work across teams to provide the knowledge, resources and tools that help EY deliver exceptional quality service to our clients, win in the marketplace and support EY’s growth and profitability. Major teams within CBS include Finance, Information Technology, Human Resources, Enterprise Support Services, Brand Marketing and Communications, Business Development, Knowledge and Risk Management.
The way EY people work together, and with clients, is becoming increasingly influenced by technology, and this trend is only likely to accelerate. As part of IT you may be responsible for large strategic enterprise application development, enterprise security, business intelligence, cloud and data center services, as well as other technology products. IT plans, develops and manages all technology used in EY to enhance service delivery, drive revenue growth and profitability and strengthen our competitive advantage as the most globally integrated organization in professional services.
With so many offerings, you have the opportunity to develop your career through a broad scope of engagements, mentoring and formal learning. That’s how we develop outstanding leaders who team to deliver on our promises to all of our stakeholders, and in so doing, play a critical role in building a better working world for our people, for our clients and for our communities. Sound interesting? Well this is just the beginning. Because whenever you join, however long you stay, the exceptional EY experience lasts a lifetime.
Project: Developer will support the FAAS EY Technology practice developing application tools requested by the business.
AngularJS/ASP.NET Web API/Entity Framework/SQL Server/ASP.NET MVC AWESM Stack
-Strong development background, design patterns
-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.
Key Responsibilities (Analytical, Decision Making/Supervisory):
Maintain adherence to architecturalstandards/principles, global product-specific guidelines, usability designstandards, etc.
Adhere to EY Application Engineeringmethodologies, standards, code reviews (will be provided).
Provide feedback regarding applicationengineering methodologies, standards and leading practices when appropriate.
Minimize technical exposure and risk onprojects.
Technical deliverables (i.e., code anddocumentation) on projects assigned.
Build and unit test a project to detailed designspecifications.
Apply judgment in implementing ApplicationEngineering methodologies, processes, and practices to specific requirements ofprojects/programs which may include product design engineering, informationsecurity, code maintainability and reliability.
Sound analytical skills and problem solvingskills needed to manage multiple technical challenges simultaneously per eachproject assigned when needed.
Knowledge, Skills and Experience Requirements:
Understand advanced features within AngularJS
Global Error Handling
Directives (ng and custom)
UI Router add-on
Lodash functional query library
Bootstrap CSS Framework
Need to understand how to make RESTful API callsusing AngularJS
Entity Framework 6.0
ASP.NET Web API 2.0
Advanced understanding of LINQ query development
Strong understanding of object orientedprogramming
Strong understanding of software designpatterns:
Micro service development
Asynchronous programming using async/await keywords
Multi-threading / parallelism programming
Unit testing using Microsoft Unit Test framework
Experience using SQL Server Management Studiov2012+ Ability to write complex queries using MicrosoftSQL Server v2012/2016
Experience creating reports in SQL ServerReporting Services
Experience with TFS and VS database projects isa plus
Some basic accounting knowledge is a plus!
Some Azure knowledge is a plus!
Qualifications, Certifications and Education Requirements:
Minimum completion of secondary education