EY Fullstack Engineer - Financial Services - Consulting - Senior in Des Moines, Iowa
Fullstack Engineer - Financial Services - Consulting - Senior
Requisition # UNI00G97
Post Date 3 hours ago
EY is the only professional services firm with a separate business unit (“FSO”) that is dedicated to the financial services marketplace. Our FSO teams have been at the forefront of every event that has reshaped and redefined the financial services industry. If you have a passion for rallying together to solve the most complex challenges in the financial services industry, come join our dynamic FSO team!
Insurers across the globe are investing heavily in technology-enabled transformation programs. EY is the leading C-suite advisor and technology services provider for Financial Services carriers, as recognized by our clients, partners and independent analyst groups. Recently, EY has also committed to investing a billion dollars in new technology solutions, client services and innovation, to further strengthen our capabilities and leadership position in the market. This opportunity is with the Financial Services Emerging Technology practice, which is focused on the following areas:
Digital innovation in Financial Services
Customer experience and growth
Insights-based performance improvement
SaaS-based core system modernization
Cloud-hosted managed services
Your key responsibilities
Your primary responsibilities include designing and developing end to end responsive interfaces that deliver world class UX for consumer facing and/or employee facing web applications and mobile applications. You will add functionality to these front-end applications by invoking microservices and will incorporate digital capabilities such as mobile payments, telematics and so on. You will be responsible for design and development of microservices and related integration patterns (e.g. orchestrations, messaging patterns, event generation, data streaming) to implement the technical architecture of our client solutions. You will be expected to leverage your knowledge of best practices and tools in this area to create efficient, reliable, scalable and high-performance code. You will work in concert with functional requirements teams, user experience teams and microservices teams to deliver the highest quality output that exceeds the expectations of our client.
Skills and attributes for success
Demonstrate technical capabilities for implementing end user facing front-end applications
Knowledgeable and experienced in the latest tools and techniques in UX design and development
Experience in full system development life cycle working with a cross-functional engineering team with UX, requirements, services, data and infrastructure experts
Ability to understand business requirements and translate them into technical requirements
Ability to generate creative options to address clients’ specific user experience needs
To qualify for the role, you must have
Bachelor’s degree in Computer Science or other related field
A minimum of 5 years’ experience in technology or a similar role
Strong proficiency in Angular 2, React.JS, TypeScript, Node.JS, Redux, Flux and related frameworks
Proficient in building cross platform native applications with React Native Framework
Experience building wrappers and interfacing React Native and iOS–Android native code
Advanced knowledge of Java 1.7 and above. Python is a plus.
Intermediate knowledge of a Java framework (preferably Spring)
Experience in designing, building and consuming RESTful APIs, TDD, Spring Contract, Swagger
Hands-on experience building applications/platforms with cloud native/Microservices architecture. Includes experience with IaaS, PaaS, SaaS.
Experience with modern collaborative development tools (e.g. Git, CI/CD pipelines)
Comfortable working in an Agile and TDD environment.
Design & architecture large business critical systems
Working experience with containerized platforms like Docker, Kubernetes in the cloud platforms (AWS/Google/Azure)
Good understanding and experience with NoSQL database (MongoDB and API)
Strong experience in DevOps process and tools like Jenkins/Bamboo/UrbanCode also build technology like Maven/Gradle.
Ability to work with automated unit test frameworks like Junit, Mockito and drive end-to-end testing of modules.
Experience with NoSQL databases like MongoDB/ Apache Cassandra
Experience on Agile/Scrum based delivery.
Ideally, you’ll also have
Experience on any of the JMS/Messaging tools like Apache ActiveMQ, RabbitMQ, Message Brokers, Kafka.
Logging frameworks such as the ELK stack
Mocking frameworks like Mockito
What we look for
We’re interested in self-motivated individuals who can easily function in a high demand, performance-driven environment. If you’re passionate about problem-solving, creativity and helping our clients’ with some of their most complex issues, this role is for you.
What working at EY offers
The Emerging Technology practice presents a ground floor opportunity within EY for smart talented individuals to contribute, build a career and grow with us. We are focused on leveraging the latest meaningful technologies (e.g. digital, cloud, big data, AI/ML) to deliver value.
We offer a competitive compensation package where you’ll be rewarded based on your performance and recognized for the value you bring to our business. In addition, our Total Rewards package includes medical and dental coverage, pension and 401(k) plans, a minimum of three weeks of vacation plus ten observed holidays and three paid personal days, and a range of programs and benefits designed to support your physical, financial and social well-being. Plus, we offer:
Support and coaching from some of the most engaging colleagues in the industry
Learning and upskilling opportunities to progress your career
The freedom and flexibility to handle your role in a way that’s right for you
As a global leader in assurance, tax, transaction and advisory services, we hire and develop the most passionate people in their field to help build a better working world. This starts with a culture that believes in giving you the training, opportunities and creative freedom to make things better. So that whenever you join, however long you stay, the exceptional EY experience lasts a lifetime.
If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.
Make your mark. Apply today.
EY provides equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, national origin, protected veteran status, disability status, or any other legally protected basis, in accordance with applicable law.
- EY Jobs