Offers “Ernst & Young”

Expires soon Ernst & Young

Full Stack Engineer

  • IRELAND
  • IT development

Job description



Technology has always been at the heart of what we do and deliver at EY. We need technology to keep an organization the size of ours working efficiently. We have 250,000 people in more than 140 countries, all of whom rely on secure technology to be able to do their job every single day.  Everything from the laptops we use, to the ability to work remotely on our mobile devices and connecting our people and our clients, to enabling hundreds of internal tools and external solutions delivered to our clients.  Technology solutions are integrated in the client services we deliver and is key to us being more innovative as an organization.

EY Technology supports our technology needs through three business units:

Client Technology (CT) -focuses on developing new technology services for our clients. It enables EY toidentify new technology-based opportunities faster, and pursue those opportunities more rapidly.

Enterprise Workplace Technology (EWT) – EWTsupports our Core Business Services functions and will deliver fit-for-purpose technology infrastructure at the cheapest possible cost for quality services. EWT will also support our internal technology needs by focusing on a better user experience.

Information Security (Info Sec) - Info Sec prevents, detects, responds and mitigates cyber-risk, protecting EY and client data, and our information management systems.  

About EY:  EY is a global leader in Advisory, Assurance, Tax, and Transaction Services. The insights and quality services we deliver build trust and confidence in capital markets and economies throughout the world.  We are a $30B+ partnership spanning 150+ countries with 270K+ employees continuously evolving the business landscape to build a better working world.

 

Our Team’s Culture:  EY’s mission is to build a better working world and we can’t do it without the right people: exceptional people know for their thought leadership with an entrepreneurial spirit who want to work with the best, constantly learn and create positive change.  In the CTPE (Client Technology Platform Engineering) Team within the Client Technology (CT) organization, we use innovative and superior technology capabilities while maximizing efficiency to allow further invest in ongoing growth.  Our evolving approach adopts the innovative and cultural approaches of technology leaders:

· 
To build high performing and independent global teams, we value integrity, respect, collaboration and excellence

· 
We foster continuous learning through purposeful and broad sharing of knowledge

· 
We evolve and challenge teams by communicating in a respectful, direct and open manner

· 
In pursuit of speed and flexibility, we focus on outcomes rather than rules

· 
To foster creativity, we want work to be fun, exciting and rewarding

· 
We automate the repeatable to ensure speed and quality

· 
We exercise good judgement in balancing strategic goals with tactical needs

Position Overview:

As a Full Stack Engineer, you will be designing and developing resilient, highly scalable, multi-tenant API’s, microservices, web pages and reusable components.  You will work as part of an evolving Agile DevSecOps Team to rapidly design, secure, build, test and release new technology enabled capabilities.  The role is primarily an individual contributor who collaborates closely with other Engineers, Architects, InfoSec Consultants, Product Managers & Owners, and internal customers.

 

Essential Functions of the Job:

· 
Design and develop software solutions to meet and exceed expectations of the Product Manager

· 
Apply architectural standards/principles, global product-specific guidelines, security standards, usability design standards, as approprioate.

· 
Secure and automate solutions through collaboration with InfoSec

· 
Proactively evolve and apply DevSecOps methodologies, standards and leading practices

· 
Ensure re-use through consumption and expansion of shared platform technology assets

· 
Ensure quality through use of automated controls

Skills Requirements:
· 
Must be able to communicate fluently in English, both written and verbal

· 
Good interpersonal communication and organizational skills to contribute as a member of global, distributed teams focused on delivering quality services and solutions

· 
Able to solve complex technical challenges through collaboration and experimentation

· 
Inspire DevSecOpsteams by building consensus and mediating compromises when necessary

· 
Demonstrate ability to rapidly learn new and emerging technologies and developing a vision of their suitability and role as a new product within a platform & product landscape

· 
Operational abilities including early life support and driving root cause analysis and remediation

 

Required Experience:

· 
Bachelor’s Degree or equivalency (CS, CE, CIS, IS, MIS, or engineering discipline)

· 
15+ years overall IT industry experience

· 
5+ years in a programming role

· 
Delivery using modern methodologies such as Agile, DevOps, Scrum, Iterative

· 
Expertise in multiple scripting and programming languages such as C#, JavaScript, PowerShell, Python, Groovy, Bash, Java, GO, PHP, Ruby, PERL, etc.

· 
Experience in front end / UI technologies including frameworks such as React, Angular, Backbone, Bootstrap, Node

· 
Experience with back end / service frameworks including .Net, ASP.NET, Django, Flask, React

· 
CI/CD delivery using code management, configuration management and automation tools such as Azure DevOps, Git, Ansible, Jenkins, Maven, etc.

· 
Experience developing and consuming RESTful web services

· 
Experience in developing on cloud (Azure, AWS, GCP) and containerized platforms

· 
Experience with site reliability engineering, resilient and highly available component design

· 
Experience with quality engineering approaches such as coding standards, peer reviews, unit tests, integration tests, linting, static code analysis and performance testing

 

Desirable Experience:

· 
Experience with any claims based authentication (SAML/OAuth/OIDC), MFA, RBAC, or ABAC

· 
Knowledge of cloud security controls including tenant isolation, encryption at rest, encryption in transit, key management, vulnerability assessments, application firewalls, SIEM, etc.

· 
Experience with multi-geo, multi-tier service design and operations

· 
Proficiency in Mobile/Responsive UIs

Make every future a success.
  • Job directory
  • Business directory