Group Technology enables and empowers the bank with an efficient, nimble and resilient infrastructure through a strategic focus on productivity, quality & control, technology, people capability and innovation. In Group Technology, we manage the majority of the Bank's operational processes and inspire to delight our business partners through our multiple banking delivery channels.
Responsibilities
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment
- Stay up-to-date with the latest technologies, frameworks, and industry best practices to drive innovation
- Provide technical guidance and mentorship to junior team members
Requirements:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- Minimum 6 -10 years of experience as an Application Developer or Software Engineer
- Proficient in one or more programming languages, such as Java, Python, or C#
- Strong understanding of software design patterns, data structures, and algorithms
- Familiarity with database technologies, such as SQL, NoSQL, or ORM frameworks
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
We offer a competitive salary and benefits package and the qualified advantages of a dynamic environment that supports your development and recognises your achievements.