Solution Designer/ Architect (.NET/Azure) - Ernst & Young - Alpharetta - Wizbii

Solution Designer/ Architect (.NET/Azure)

2018-09-21T00:37:50+0000

Description de l'offre

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.

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.

Solution Designer/Architect

Alpharetta, GA

Job Summary

The Future of Audit Services and Tools (FAS&T) transformation program is a multi-year initiative to increase our pre-eminence in audit. The program is forward looking and will be making use of the latest releases of technology from Microsoft amongst others.  The program offers a chance to work on web applications that span the spectrum of devices from desktop to tablets to smart phones. 

 

Solution Designer owns the core design elements of Audit tool and comes up with architectural foundation in order for teams to build application features. He or She will collaborate with stakeholders to drive product’s release plan and during the process, capture pieces that are strong candidates for a low level design. In addition to collaboration with business, Solution Designer also works with Enterprise Architects to keep solution design in alignment with EY’s approved standards of a large scale enterprise application and ensures seamless integration with other distributed services offered by a myriad of products at EY. Solution Designer needs to be equipped with the art of identifying design level requirements early in the process where a certain problem needs to be solved at architectural layer by building an extensible platform to ensure longevity and easier maintainability of proposed solution. He or She coordinates and manages multiple teams of development resources to enforce process and review output of developers to ensure predictability and quality of deliverables. Solution Designer will have full responsibility for all deliverables across front-end, middle-ware and database backend.

Knowledge and Skills Requirements:

To qualify, candidates must also have: 

 
·  6+ years of relevant work experience with a concentration in RESTful Http services design and development
·  3+ years of experience developing hyper-scale and highly available applications based on a Microservices architecture with support for versioning and side-by-side operations
·  5+ years of experience with Cloud computing using Microsoft Azure
·  10+ years of .NET/C# experience including garbage collection, BCL & advanced data structures
·  10+ years of designing object oriented solutions using domain and enterprise design patterns
·  3-5 years of ASP.NET Web API, Web API OData, SignalR, Owin and MVC experience
·  5+ years of experience with object-relational mappers such as Entity Framework
·  5+ years of writing effective LINQ queries over EF/SQL and in-memory objects
·  3+ years of experience with concurrency in .NET 4.5 and above including asynchronous programming,  multithreading, mutability and concurrency control/recovery when dealing with persistent data stores
·  5+ years of writing advanced JavaScript and HTML 5 technologies (AppCache, Local Storage, Session Storage, Indexed DB & Web Workers)
·  3+ years of experience with SPA frameworks preferably Backbone.js & Marionette
·  5+ years of experience with IOC containers preferably Microsoft Unity
·  5+ years of experience with Unit Testing and mocking frameworks xUnit, QUnit, Moq
·  4+ years of experience with SQL Server writing stored procedures, performance tuning and identifying deadlocks, transactions and data locking/blocking scenarios
·  5+ years of experience with object modeling and database modeling. Experience in effectively mapping object world to relational world
·  10+ years of experience working on N-Tier'd and multi-layered applications
·  5+ years of experience designing loosely coupled and highly cohesive components that gear towards testability, ease of integration and focused towards large team development environments
·  Experience implementing web front ends that adhere to SPA design methodology
·  3+ years of experience with enterprise messaging systems preferably Microsoft Service Bus
·  Experience working projects that use CI/CD and streamlined DevOps workflows
·  Bachelor’s degree in a technical field and/or equivalent work experience
·  Ability to lead and task manage software engineers and provide appropriate level of guidance and oversight to ensure delivery of engineering deliverables
·  Should have good understanding on non-functional areas like performance, scalability and capacity planning
·  Should have sound understanding on application security and software vulnerabilities (especially public facing web applications) and ability to provide solutions for the same

Essential Functions of the Job:

·  Design and implement solutions targeting server and client side framework components
·  Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards
·  Adhere and continuously contribute to Application Engineering methodologies, standards, code reviews
·  Minimize technical exposure, debt and risk on projects
·  Translate requirements to solution design architecture deliverables
·  Maintain effective and consistent communication within the team, with peers, the leadership team and the peers in other IT groups
·  Proactively raise issues to Technical and Group Leads when necessary
·  Collaborate with stakeholders and Product Owners to define product roadmap and release cadence
·  Create/Review of Solutions Design Documents (SDD) and integration of those into master SDD
·  Review of code completed & Review performance of developers and other solution designers
·  Excellent communication skills, verbal and written
·  Ability to work within diverse, global, virtual teams
·  Sound analytical skills and problem solving skills needed to manage multiple technical challenges simultaneously per each project assigned when needed
·  Self-driven to stay abreast of current technology trends
·  Provide Technology Oversight: Maintain an ongoing awareness of emerging developments and trends in technology that could impact current projects and influence new projects
·  Provide required inputs for tools and environment selection based on project needs

Azure must have skill

·  Azure Storage (Blob, Table, File & Queues), Azure Service Bus, Azure App Service
·  Azure SQL database, Azure resource manager
·  Azure VMs, Networking (VNets, Load Balancers, App Gateway, Traffic Manager etc.)
·  Azure Service Fabric, Containers
·  Azure Resource Manager, ARM automation
·  Azure Key Vault, Encryption & Security
 

Additional desirable skills (optional) are the following:

·  Team Foundation Server and GIT
·  Localization, Internationalization and Globalization for server and client applications
·  Familiarity with .NET Core, .NetStandard
·  Experience working in Agile Development Methodologies such as SCRUM
·  Data warehousing solutions using Microsoft SQL Server
·  Experience with either form of development i.e. TDD or BDD
·  Experience with UI automation tools and testing (including multi-browser and multi-device)
Reçois les offres qui te correspondent par email !
Des milliers de jobs sont disponibles pour toi sur Wizbii :)

À propos de Ernst & Young

Ernst & Young, désormais nommé EY, est l'un des premiers cabinets d'audit au monde. Il est spécialisé en audit financier et conseil comptable, en droit et fiscalité, en conseil (en management, en stratégie, marketing et innovation, en technologie), et en transactions. EY, dont les origines remontent aux années 1890, est aujourd'hui présent dans le monde entier avec près de 175 000 collaborateurs. Ces derniers sont spécialisés dans 26 domaines d'activité, de l'automobile aux télécommunications en passant par la grande distribution, la banque ou encore l'assurance.

Régulièrement présent sur les forums des universités, écoles de commerce et écoles d'ingénieurs, EY propose tous les ans environ 500 offres de stages, et embauche également de jeunes diplômés pour ses 737 bureaux dans le monde (dont 14 en France) pour des postes d'auditeur financier, consultant (SI, stratégie, transactions, conseil financier) ou encore avocat débutant.

2297 jobs disponibles chez Ernst & Young

Trouve ton futur job sur Wizbii,
la 1ère plateforme professionnelle pour l’emploi des jeunes
Ton job dans la poche
Télécharger