Negotiable
Undetermined
Undetermined
Birmingham, UK
Birmingham
ROLE DETAILS
- Developer in large projects across a global team of developers and risk managers
- Performance tune applications to improve memory and CPU utilization
- Build internal and external reporting for the output of risk metric calculation using data extraction tools, such as SQL, and data visualization tools
- Utilize web development technologies to facilitate application development for Front End UI used for risk management actions
- Develop software for calculations using databases like Snowflake, Sybase IQ and distributed HDFS systems
- Interact with business users for resolving issues with applications
- Design and support batch processes using scheduling infrastructure for calculation and distributing data to other systems
SKILLS AND EXPERIENCE
- Bachelor's degree in Computer Science, or related technical discipline
- 3-6 years' experience is working risk technology team in another bank, financial institution
- Experience with one or more major relational/object databases.
- Experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts
- Comfortable with working on multiple languages
- Technologies: Slang, Alloy, Legend, Java, Python, Spring framework, Linux and Shell Scripting, build tools(Maven/Gradle/Ant)
- Experience in working with Cloud-based development like AWS
- An understanding of compute resources and the ability to define/interpret performance metrics (eg, SLOs/SLIs)
- Knowledge and experience in database and date warehouse technologies - Snowflake