Dotnet Fullstack Developer
EY
About the Role
The Analyst Engineer – Supervising Associate Enterprise Technology provides reliable, secure, and resilient technology services and solutions to support EY people. As part of Enterprise Technology, you'll be at the forefront of enabling innovative technologies.
The Opportunity
This role is responsible for delivering IT products to schedule, budget, and quality.
Key Responsibilities
- Developing/enhancing technology solutions.
- Coding in the .NET framework.
- Development of SSIS packages.
- Writing Power BI and/or SSRS reports.
- Writing scripting for custom components.
- Working in a team environment delivering user stories assigned in a timely manner.
- Participating in all aspects of the delivery cycle from sprint planning through release.
- Delivering quality, robust code which performs well and has the ability to scale.
Requirements & Tech Stack
- IT background with experience across the development life cycle using Agile methodology.
- Expertise in technology development including coding, testing, scripting, custom components, and various common tools/tasks.
- Experience of implementing solutions with personal accountability for delivering on-time.
- .NET skills (C#.NET, ASP.NET, MVC, Windows Services).
- Database skills (MS SQL Server, stored procedures, views, functions, T-SQLs).
- Client Web Technology (JavaScript, CSS, Bootstrap, JQuery, NodeJS, Angular, HTTP REST calls).
Ideally, you'll also have
- Azure (azure dev ops environment)
- Reporting Skills (Power BI, Power Query, SSRS)
- SharePoint skills (Server Object Model, JSOM/CSOM, SharePoint REST API, PHA, SHA)
- Proactively identify risks/issues with deliverables and communicate how to mitigate.
- Commitment to IT methodologies, processes, and standards.
Qualifications
- Expertise in the Microsoft stack of technical solutions including but not limited to: Microsoft Visual Studio, Microsoft .NET Framework, Microsoft SQL Server.
- Adequate technical skills to successfully deliver quality code in a teaming environment.
- Self-starter with the ability to work independently as well as in a team environment.
- Effective communication skills where ideas are presented in a clear, concise manner.
- Good analytical and problem-solving skills to manage multiple factors on a project simultaneously.
- Ability to multi-task using Agile Methodology.
- Excellent written and verbal communication skills – fluent in English both verbally and in writing.
- Strong team working skills across client, supplier, and geographically dispersed virtual teams.

