Senior Software Engineer - Assistant Vice President
- Cary, NC
Job Description:
Job Title: Senior Software Engineer
Corporate Title: Assistant Vice President
Location: Cary, NC
Overview
You will be joining the Level 1 Controls & Surveillance team within Regulatory & Cross Product IT delivering Controls & Trader and Counterparty surveillance across all business sections of Deutsche Bank. We are an engineering focused organization, striving for the highest quality architecture, design and code across our teams. You will help to build our controls and surveillance systems, working in a fast-paced, agile environment. Our workload for new deliveries is high, using, Angular/React for UI development and Java/Python/Spark/Scala for services.
What We Offer You:
- We offer competitive health and wellness benefits, empowering you to value life in and out of the office
- On-site gym, cafeteria, and health center
- An environment that encourages networking and collaboration across functions and businesses
- Conveniently located nature trails, accessible year-round
Hear from our people and look inside our office: DB@The Muse
Your Key Responsibilities:
- Work as part of a delivery team, collaborating with others to understand requirements, analyze and refine stories, design solutions, implement them, test them and support them in production. Write code and write it well - be proud to call yourself a programmer. Use test driven development (TDD), write clean code and refactor constantly to make sure we are building the thing right
- Design and develop excellent and understandable code for building UI and services; work closely with users to gain feedback and ensure they are fit for purpose
- Use BDD techniques, collaborating closely with users, analysts, developers and other testers and make sure we are building the right thing
- Define and evolve the architecture of the components you are working on; contribute to architectural decisions at a department and bank-wide level
- Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it's needed
- Help your team build, test and release software with the short lead times and a minimum of waste. Work to develop and maintain a highly automated continuous delivery pipeline
Your Skills and Experience:
- Strong knowledge of Java, J2EE, Hibernate, Spring, Enterprise Integration Patterns, Web services, JMS and Workflow frameworks like Activiti/IBM BPM with a strong understanding of web fundamentals and experience on modern JavaScript frameworks e.g. React, Angular, HTML5, Bootstrap, NodeJS
- A background in creating high-quality web-based user interfaces; an understanding of how to ensure these interfaces are easy to navigate, linkable, responsive, and accessible. Practical experience of test driven development and constant refactoring in continuous integration environment
- An understanding of REST principles and associated technologies. Knowledge of SQL and relational databases (Oracle, PostgreSQL)
- Practical experience with build tools (Maven), source code control (Git/Stash), continuous integration (TeamCity)
- Practical experience of delivering good quality code within enterprise scale development (CI/CD). Practical experience of test driven development and constant refactoring in continuous integration environment
For external candidates:Please note, we are unable to consider external candidates who require sponsorship for work visas for this position. Please continue to review the Deutsche Bank Careers website for other opportunities.
Our values define the working environment we strive to create - diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.
We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.
Click here to find out more about our diversity and inclusion policy and initiatives.
We are an Equal Opportunity Employer - Veterans/Disabled and other protected categories. Click these links to view the following notices: EEO is the Law poster and supplement; Employee Rights and Responsibilities under the Family and Medical Leave Act; Employee Polygraph Protection Act and Pay Transparency Nondiscrimination Provision.
Back to top