FAQs
What will my main responsibilities be as an R Developer in this role?
As an R Developer, your main responsibilities will include creating and enhancing R-based applications and tools for financial modeling and analysis, performing thorough testing and debugging of applications, conducting code reviews and providing critical feedback to team members, experimenting with new apps and tools to automate and improve existing processes, and contributing to the continuous improvement of development practices.
What qualifications or skills are required for this R Developer position?
Candidates should have proficiency in programming in R, especially in optimizing code for improved model efficiency. You'll need a solid understanding of object-oriented programming principles, knowledge of Cloud Computing (such as Google Cloud), and experience with Excel, RStudio, and Microsoft Power Platform products. Familiarity with Git for version control and effective communication skills are also essential.
Will I be working independently or as part of a team?
You will be working as part of a team, supporting other developers and engaging in collaboration at all stages of the change cycle—from design thinking through to delivery.
Is there an emphasis on testing in this position?
Yes, thorough testing and debugging to ensure optimal performance of developed applications is a key aspect of the role.
What tools and technologies will I be expected to use?
You will be expected to use R for application development, as well as Excel, RStudio, Microsoft Power Platform products, and Git for version control. Experience with Cloud Computing, particularly Google Cloud, will also be beneficial.
How does this bank differ from other banks?
This bank positions itself as an innovative and fast-changing business that aims to shape finance as a force for good. It emphasizes empowering its employees to innovate, explore new possibilities, and grow with purpose.
Is there an opportunity for continuous learning and improvement in this role?
Yes, the role includes a focus on continuous improvement of development practices, allowing for opportunities to experiment with new tools and processes.
What kind of work environment can I expect?
You can expect a supportive and collaborative work environment where innovation is encouraged, and where team members are empowered to contribute ideas and solutions towards enhancing financial models and processes.