Menu

Internal Audit - Birmingham - Vice President - Software Engineer

Location: ,

Category: Bank Jobs

HOW YOU WILL FULFILL YOUR POTENTIAL –JOB RESPONSIBILITIES

As a member of the team, you will gain satisfaction though adding value and contributing to the team’s initiatives

Propose, design, and implement software solutions to enhance our services and enable new business functions

Perform hands-on development; participate in architecture and design discussions, design reviews

Work closely with other engineering teams across the firm to develop data feeds

Work closely with the global user group to support and enhance the applications to meet new requirements

Understand the business workflows to assist in analyzing and converting business requirements into technical specifications

SKILLS AND EXPERIENCE WE ARE LOOKING FOR

Bachelors or higher in Computer Science (or equivalent work experience)

Minimum 6 years of application development engineering experience

Programming and software development in Java

Experience building transactional systems and strong understanding of software architecture

Strong written and verbal communication skills

Good attention to detail and analytical thinking

Ability to work independently and in collaboration with other team members

Front end web-stack development

PREFERRED QUALIFICATIONS

REST based Web services

Experience with Microservice architecture

Experience with React and Angular

Experience with Spring, Hibernate, Rabbit MQ, Hazelcast

Experience with Gitlab and Kubernetes

Basic PL-SQL knowledge to be able to run queries and participate in data analysis

Experience working at a financial institution

Familiar with Test Driven Development

Conceptual understanding of Asynchronous-Event-based processing

Agile methodology experience

Apply on Company Website You will be redirected to the employer’s website