Software Engineer | Deutsche Bank
Role details
Job location
Tech stack
Job description
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., * 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
Requirements
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., * 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 & conditions
- Work From Home
- Training & Development