Job Link :
Deutsche Bank is seeking a talented Software Engineer to join our dynamic technology team in London, where you will play a pivotal role in driving innovation within the financial services sector. As a Software Engineer, you will contribute to the design, development, and optimization of cutting-edge software solutions that enhance our banking operations and improve client experiences. Your work will not only support the bank's strategic objectives but also solidify our commitment to delivering high-quality, reliable technology in a fast-paced environment.
In this role, you will collaborate closely with cross-functional teams, including product managers and business stakeholders, to gather requirements and translate them into technical specifications. You will be responsible for the entire software development lifecycle, from coding and testing to deployment and maintenance. Emphasizing best practices in software engineering, you will ensure that our systems are robust, scalable, and secure, while continuously seeking opportunities for optimization and innovation.
The ideal candidate will have a degree in Computer Science or a related field, coupled with strong programming skills in languages such as Java, Python, or C#. Experience with cloud technologies and an understanding of financial systems will be highly advantageous. You should possess excellent problem-solving abilities, a keen attention to detail, and a passion for technology that drives you to stay ahead of industry trends.
This opportunity at Deutsche Bank is exciting not only because of the chance to work at a leading global financial institution but also due to our commitment to fostering an inclusive and innovative work environment. You will have the opportunity to work on impactful projects that influence the future of banking technology while advancing your career in a supportive and collaborative atmosphere. Join us in shaping the future of finance through technology.
Requirements
Key Responsibilities
* Design and develop software solutions for banking operations
* Collaborate with cross-functional teams for requirements gathering
* Translate requirements into technical specifications
* Manage the entire software development lifecycle
* Ensure systems are robust, scalable, and secure
* Emphasize best practices in software engineering
* Seek opportunities for optimization and innovation
* Support the bank's strategic objectives
* Enhance client experiences through technology
* Work on impactful projects in a fast-paced environment
Qualifications
* Degree in Computer Science or related field
* Strong programming skills in relevant languages
* Experience with cloud technologies
* Understanding of financial systems
* Excellent problem-solving abilities
* Keen attention to detail
* Passion for technology and industry trends
* Experience in a collaborative work environment
Benefits
* Work From Home
* Training & Development