Logo
Deutsche Bank

Full Stack .net/Java Engineer - Assistant Vice President

Deutsche Bank, Cary, North Carolina, United States, 27518


Position OverviewJob Title:

Full Stack .net/Java EngineerCorporate Title:

Assistant Vice PresidentLocation:

Cary, NCOverview:

Our Corporate Functions Information Technology (IT) team is a world-leading team of high achievers dedicated to producing and managing high quality programs, applications, and technology. As part of the Technology, Data and Innovation department at Deutsche Bank, our team strives to attract, develop, and retain diverse talent globally. As a Senior Developer, you will be working in a fast-paced agile environment helping to build both message-based cloud records and Google Cloud Platform (GCP) based retrieval systems.What We Offer You:A diverse and inclusive environment that embraces change, innovation, and collaborationA hybrid working model, allowing for in-office / work from home flexibility, generous vacation, personal and volunteer daysEmployee Resource Groups support an inclusive workplace for everyone and promote community engagementCompetitive compensation packages including health and wellbeing benefits, retirement savings plans, parental leave, and family building benefitsEducational resources, matching gift, and volunteer programsWhat You’ll Do:Design, develop full stack cloud native applications using .net/Java hosted in Google Cloud. Experience working with very large datasets will be seen as a plusWrite clean, secure, and efficient code that adheres to industry standards and best practices and take responsibility for all architectural development tasks related to the applicationCollaborate with cross-functional teams to identify, analyze, and solve complex software problemsEmploy DevOps and agile development mindset and best practices for architecture, design, coding, quality assurance (Behavior Driven Development (BDD) / Test Driven Development (TDD), and continuous deliveryPlan and deliver solution in 2-week sprints in a safe program incrementMake recommendations for enhancing application procedures and infrastructure, leverage the right design patterns, algorithms, and language specific frameworks (to develop scalable, robust applications of which you are proud), build automation to support a continuous integration (CI) and continuous deployment (CD) pipeline to production, and contribute to the wider engineering community sharing designs, ideas, and experience of .net/Java frameworksSkills You’ll Need:Experience developing enterprise micro-service applications (with hands-on experience with messaging and caching frameworks) and with architectural Design Patterns, highly optimized, Low latency, and Massively Scalable PlatformsKnowledge of Scala and PythonExperience with cloud-relevant technologies like Kubernetes, Docker, Terraform, and at least one major cloud provider (GCP preferred)Exposure to modern development tooling (such as microservices, cloud, git, Gradle, Maven, and Jenkins), familiarity with test-driven development and constant refactoring within continuous integration environmentExperience with relational databases (Oracle and/or PostgreSQL) and/or Big Data technologies (Spark preferred)Skills That Will Help You Excel:Excellent communication skills, both written and spokenAbility to champion best practice development techniquesWillingness to learn all layers of the development stack, including test and auto deployment tools to be able to collaboratively deliver front-to-back solutionsAbility to communicate directly with peers, managers, and clients while facilitating development of a completed and successful solutionExpectations:

It is the Bank’s expectation that employees hired into this role will work in the Cary, North Carolina office in accordance with the Bank’s hybrid working model.Deutsche Bank provides reasonable accommodations to candidates and employees with a substantiated need based on disability and/or religion.The salary range for this position in Cary is $95,000 to $140,000. Actual salaries may be based on a number of factors including, but not limited to, a candidate’s skill set, experience, education, work location and other qualifications. Posted salary ranges do not include incentive compensation or any other type of remuneration.Deutsche Bank Values & Diversity:

We believe talent is found in all cultures, countries, races, ethnicities, genders, sexual orientations, disabilities, beliefs, generations, backgrounds, and experiences. We pursue a working environment where everyone can be authentic and feel a sense of belonging.We are an Equal Opportunity Employer - Veterans/Disabled and other protected categories.

#J-18808-Ljbffr