Offers “Ernst & Young”

Expires soon Ernst & Young

Junior Applications Systems Engineer - Forensics Data & Analytics - London

  • Internship
  • London (London)
  • Marketing

Job description

At EY, you’ll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we’re counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.

 

EY’s Forensic Data Analytics (FDA) practice is a global, data-focused team within the Forensic & Integrity Services (FIS) department. Our team supports clients in dealing with the complex issues of fraud, regulatory compliance and business disputes.

The opportunity

 

The FDA team practices the full life cycle of data analysis from the early stages of data discovery and capture, to its management, analysis and reporting. Our engagements typically require working with large datasets from disparate sources to support investigations, disputes and proactive risk detection. Our projects primarily involve FTSE100 clients covering a wide range of industries such as Life sciences, Oil & Gas, Government and Telecoms.

 

Your key responsibilities

 

·  Deliver applications through the entire System Design Lifecycle (SDLC) right from the stages of analysis, planning, design, development, testing, and deployment
·  Conduct Requirements analysis to Gather, document and Understand client requirements
·  Understanding client requirements and how they translate to new application features and data structures
·  Use a variety of specific tools for application development including tools for coding, testing, debugging, documenting, reviewing and reconfiguring to write high quality code to program complete applications
·  Develop full stack applications including UI; API and Data layer automation and deployment;
·  Drive quality through best test driven development practices; Agile development methodologies in an Integrated DevOps environment
·  Extract and manipulate data from a variety of sources to be presented and utilised across multiple client facing platforms
·  Collaborate with high performance development teams; data scientists; ETL Engineers and other IT staff
·  Interact with clients directly to provide any required support in relation to the engagement at hand

.

Your Key Responsibilities

·  Deliver applications through the entire System Design Lifecycle (SDLC) right from the stages of analysis, planning, design, development, testing, and deployment
·  Conduct Requirements analysis to Gather, document and Understand client requirements
·  Understanding client requirements and how they translate to new application features and data structures
·  Use a variety of specific tools for application development including tools for coding, testing, debugging, documenting, reviewing and reconfiguring to write high quality code to program complete applications
·  Develop full stack applications including UI; API and Data layer automation and deployment;
·  Drive quality through best test driven development practices; Agile development methodologies in an Integrated DevOps environment
·  Extract and manipulate data from a variety of sources to be presented and utilised across multiple client facing platforms
·  Collaborate with high performance development teams; data scientists; ETL Engineers and other IT staff
·  Interact with clients directly to provide any required support in relation to the engagement at hand
·  Use problem solving approaches to overcome unexpected issues — both technical and operational
·  Able to quickly create and manage resources/applications in Azure
·  Help team members in enabling best software development practices in the project

 

To qualify for the role, you must have

·  BSc/BA or MSc/MA in Computer science or related field; or equivalent work experience
·  Strong independent analytical and problem-solving skills
·  Adaptable working style with self-initiative and the ability to learn quickly in a fast paced dynamic industry
·  Ability to communicate technical concepts to nontechnical stakeholders
·  A team player with excellent communication skills
·  Great attention to detail and time-management skills
·  Demonstrate experience in Object Oriented programming, preferably C#, C++ or Java. Experience can either be from industry or from a significant implementation project at university
·  Exposure to Common patterns and practices such as factories, singletons, proxies, lazy loading, SOLID, sliding window etc.  
·  Knowledge of programming for diverse operating systems and platforms using development tools
·  Good understanding of software design and programming principles
·  Solid understanding of Database design principles
·  Understanding or experience in designing dynamic UI’s with ability to work with colleagues to find best path forward from a design perspective
·  Must be an agile practitioner
·  Able to write clear, concise , documented code with good test coverage, readable, maintainable and scalable

 

Ideally you will also have

·  Experience in designing and building applications
·  Understanding of Web API, REST, ORM, Lync as well as bootstrap.
·  Previous software development experience and experience with any of the below areas would be an added benefit:
·  Front-end web development e.g. HTML, JavaScript; Angular
·  NET Framework development, particularly MVC
·  Relational databases, e.g. SQL Server, PostgreSQL, Oracle, MySQL
·  Scripting languages, e.g. Python, Bash, PowerShell
·  Data visualisation software: Spotfire, Tableau, or Power BI
·  Azure cloud computing platform
·  Big data technologies such as Spark, Elasticsearch, Hadoop
·  Machine learning, pattern recognition, NLP etc
·  Microservice Architecture
·  Messaging Queues like Kafka
·  Certified application developer is a plus
·  Good understanding of methodologies, architectural patterns and practices:
·  Understanding and appreciation of TDD, BDD approaches, TOGAF and the UML.

 

What working at EY offers

We offer a competitive remuneration package where you’ll be rewarded for your individual and team performance. Our comprehensive Total Rewards package includes support for flexible working and career development, and with FlexEY you can select benefits that suit your needs, covering holidays, health and well-being, insurance, savings and a wide range of discounts, offers and promotions. Plus, we offer:

·  Support and coaching from some of the most engaging colleagues around
·  Opportunities to develop new skills and progress your career
·  The freedom and flexibility to handle your role in a way that’s right for you

 

About EY

As a global leader in assurance, tax, transaction and advisory services, we’re using the finance products, expertise and systems we’ve developed to build a better working world. That starts with a culture that believes in giving you the training, opportunities and creative freedom to make things better. Whenever you join, however long you stay, the exceptional EY experience lasts a lifetime. And with a commitment to hiring and developing the most passionate people, we are dedicated to making EY the best employer.

 

If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.

Make your mark.

Apply now.  

Who we are

EY is committed to being an inclusive employer and we are happy to consider flexible working arrangements. We strive to achieve the right balance for our people, enabling us to deliver excellent client service whilst allowing you to build your career without sacrificing your personal priorities. While our client-facing professionals can be required to travel regularly, and at times be based at client sites, our flexible working arrangements can help you to achieve a lifestyle balance.

 

About EY

EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.

Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.

Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.

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