Senior Engineer SQL/Hadoop/Java or Scala-Assistant Vice President
August 29, 2018
Cary, North Carolina
Full Time - Experienced
4 Year Degree
Job Title: Senior Engineer SQL/Hadoop/Java or Scala Corporate Title: Assistant Vice President Location: Cary, North Carolina Group: Application Services: Enterprise Risk Technology
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.
Enterprise Risk Technology (ERT) is the technology partner to the Risk divisions of Credit Risk, Market Risk and Non-Financial Risk. This includes definition of the IT strategy and provision of solutions to allow Risk to manage all aspects of risk from the analysis of counterparty credit risk to the protection of the Bank's infrastructure and information.
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 must be able to think critically, analyze workflows and data, draw conclusions, and suggest approaches to mitigate operational risk improve efficiency and recommend automated solutions.
Responsibilities / Tasks:
•Ability to organize and leverage large and complex data sets •Analyze requirements, model and produce fit for purpose visualizations •Ability to support and build data based applications •Write complex Procedures/Functions •Providing Release Deployments on Non-Production Management controlled environments •Should be creating complex in Job flows via control-M •Contribute to areas of analysis, design, and build of relevant solutions; hands-on approach •Model the future state of architecture and provide good practices and guidelines •Ability to think analytically, with systematic and logical approach to solving complex problems, and high attention to detail •Implement best practices around requirement gathering methodologies and requirement documentation procedures
Experience/You will need: •Knowledge of Oracle mgmt, SQL scripts, performance mgmt •Knowledge of SQL and relational databases – ideally both Hive/Impala/SparkSQL and a traditional RDMS, such as Oracle •Experience of the Hadoop ecosystem and the technologies that comprise it •A good understanding of Apache Spark •Exposure to Hive, SQOOP, FLUME is a plus •Experience working in an agile team, practicing Scrum, Kanban, or XP •Fluency in SQL and Data Models– ability to query large-scale databases efficiently •Experience working with data architectures: familiarity with variety of data types (structured, semi-structured and unstructured) and methods of data management (relational, document and graph databases) •Experience managing diverse group of stakeholders, including business, operations and technology at different levels of the organization •Knowledge of Software Development Life Cycle (SDLC) (Requirement Analysis, Design, Development, Testing and Documentation) Ability to commit and prioritize work duties and tasks •Proven communication skills / Fluent in English (written/verbal) •Nice to have least one modern programming language, along with understanding of both object oriented and functional programming. Ideally Java, Scala, and Python •Nice to have Strong understanding of design patterns and programming principles You will also have: Education | Certification (Recommended): •Bachelor’s Degree from an accredited college or university with a concentration in Computer Science (or equivalent qualification/work experience)
Internal Number: 3179027
About Deutsche Bank
DB Global Technology (DBGT), located near the Research Triangle Park (RTP) area of North Carolina, is a dedicated software development center that presents a start-up feel within the larger Deutsche Bank organization. DBGT is a dedicated application development and software engineering center that supports the Bank to access leading technology skills and promote innovation in the development of software applications and leading-edge IT solutions.