Deutsche Bank New York , NY 10007
Job ID: 3173813 Full/Part-Time: Full-time Regular/Temporary: Regular Listed: 2018-07-06 Location: New York, United States of America
Our technology teams are responsible for the bank's entire information technology infrastructure. They develop and maintain the software required to support the bank's business. The teams work closely with the businesses and other infrastructure units to modernise the bank's IT systems to reduce complexity, risk and enable business growth.
With award-winning mobile banking apps and trading systems, our technology helps Deutsche Bank deliver high-quality products to clients. We make sure that the phones and computers work and that emails are delivered but we also develop solutions that help our people share their knowledge, expertise and passion for our business.
Deutsche Bank sees itself as a technology-driven company that can gain market share with new, cutting-edge ideas. The ambition is to be a leader in the area of digitalisation.
We are making investments into digital technology across all businesses to enhance the client experience, harness the power of data, and strengthen efficiency and controls by increasing automation. We are also collaborating with external partners such as start-ups, FinTechs, and technology specialists worldwide to discover and implement innovative solutions for our clients.
Deutsche Bank has become one of the first financial institutions to establish a professional research and development department, including capabilities such as four innovation labs and the digital factory in Frankfurt.
Join us here, and you'll constantly be looking ahead. We'll look to you to capitalise on new technological trends that can reshape our business and deliver value for our clients, whilst still meeting the demands of customers, regulators and the markets.
Job Title: Engineer
Corporate Title: Assistant Vice President
Location: New York
About Deutsche Bank
We are Germany's leading bank with strong positions in Europe and significant presence in the Americas and Asia Pacific. We're driving growth through our strong client franchise, investing heavily in digital technologies, prioritizing long-term success over short-term gains, and serving society with ambition and integrity. We serve our clients' real economic needs in commercial and investment banking, retail banking and transaction banking, and provide ground-breaking products and services in asset and wealth management. That means a career packed with opportunities to grow and the chance to shape the future of our clients.
Financial Resource Management team that sits within Global Prime Finance business unit is building a state of the art big data repository that will provide a globally consistent real-time view of the inventory.
Inventory management and optimization is a core function of the GPF & EQ business. This group enables it by serving as the central data repository for:
Assets we own. Our traded position must be augmented by laddering of projected and actual settlement, as well as aggregated views of asset disposition from the firm's own depot positions, and, finally, from unmediated custodian feeds
Assets we hold. This includes an equivalent breadth of data on Prime Brokerage client assets, and any other securities lent or pledged to us over which we have rights of reuse
Assets we control. Assets that we effectively exercise control over, and form part of the pool of inventory that we can deploy
Assets we can access. Securities available to borrow or repo in, encompassing both third-party lenders as well as potentially
Other asset pools within DB such as AWM and FIC
In order to do this, we must ensure that we remain an engineering focused organization. We are looking for technologists who demonstrate a passion to build the right thing in the right way.
You will work as part of a cross-functional agile delivery team, including analysts, developers and testers. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support.
You will have the opportunity to work on challenging problems, building high-performance systems to process large volumes of data, using the latest technologies.
Position Specific Responsibilities and Accountabilities:
Work as part of a cross-functional agile team, collaborating with others to understand requirements, analyze and refine stories, design solutions, implement and test them
Apply Behavior Driven Development techniques, collaborating closely with users, analysts, developers and other testers. Make sure we are building the right thing
Write code and write it well. Be proud to call yourself a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right
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 define the architecture of the components you are working on
Help your team to 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
Contribute towards a culture of learning and continuous improvement within your team and beyond
As an Assistant Vice President, you will be expected to lead others. For example in sharing knowledge, facilitating meetings and workshops, defining new designs and discovering new techniques. In some cases, it may also include elements of team leadership or line management
MUST Hands on experience with Apache Hadoop, HDFS, Spark and Hive/Impala
MUST Experience with multi-threading, functional programming and object oriented design in JAVA
MUST Experience with SDLC tools (e.g. GIT, teamcity, jira)
Experience with designing, troubleshooting and tuning high performance systems
Experience with data analysis and basic database design
BS in Computer Science / Engineering or equivalent relevant working experience
Good understanding of data structure and complexity of algorithms
Experience in Java and in Scala
MS in Computer Science / Engineering or equivalent relevant working experience
Financial application background
For candidates applying for positions in the US:
Deutsche Bank is an Equal Opportunity Employer