Senior Software Development Engineer - Assistant Vice President
April 3, 2018
Cary, North Carolina
Full Time - Experienced
4 Year Degree
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.
About Deutsche Bank Global Technology
Deutsche Bank Global Technology (DBGT) is a Development Center of Excellence located in Cary, North Carolina. DBGT is a dedicated application development and software engineering center for leading-edge technology solutions providing superior business and systems solutions supporting the Bank's Global Prime Finance business. Global Prime Finance is a broad business division consisting of prime brokerage, financing solutions, and securities lending-all supported by innovative technology and reporting platforms that allow comprehensive client servicing.
The Senior Software Development Engineer will help direct and participate in the day-to-day operations of a team of software developers. You will lead by example to insure business and product objectives are met will providing administrative, technical and people leadership for multiple, diverse and sometimes geographically distributed teams. The Lead Software Development Engineer is expected to develop code to meet business and technical requirements as well as providing coaching and guidance to the team to enable future success.
Oversee the platform, day to day requests, long term projects, and strategy of the group Work closely with project/program management as well as managers of related applications Continually help to improve the performance of the team in regards to SDLC, QA, and deployment practices Act as an expert on the platform in various capacities, strategy meetings, and product development opportunities Recommends most efficient way to produce new products - Evaluates and reports on the progress and results of development efforts Serves as focal point for other departments on development status Ensures projects are completed according to product specifications and are properly documented Ensure system stability through enhancement/maintenance periods Product architecture and implementation is maintainable and extendible to accommodate future development and maintenance Capture Build and Deployment notes; develop Software Product Deployment and Operating Instructions Coordinate with other Lead Software Development Engineers to create and deliver on an application release plan Assesses and identifies mitigation for risks, including those related to high level design, integration, and data quality Present risks and risk mitigations to application stakeholders Create, submit and distribute all documentation needed for the change management process
Experience with Multi-threaded applications. Previous relevant software development experience Strong knowledge of Core Java, Java EE, Spring, Junit, Weblogic, JBoss, and C# Solid experience with Sybase, Oracle, Unix, Windows, CVS, and GIT Strong analytical skills Ability to work in virtual teams and matrixed organizations Excellent team worker with great verbal and written communication skills Experience developing software in both an agile and waterfall environment Passion about sharing knowledge and best practices Financial markets experience ( Securities Lending) preferred ***If you have experience with multi-threaded applications, must be stated on the resume to obtain an interview^^^
Undergraduate degree in Computer Science or Software Engineering
Deutsche Bank is an Equal Opportunity Employer - Veterans/Disabled and other protected categories. Click these links to view the “EEO is the Law” poster and pay transparency statement.
Internal Number: 3170536
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.