We are looking for a Junior Data & Risk Developer to join a team working on risk and data-driven solutions within a quantitative and financial environment.
This is an excellent opportunity for a recent graduate or early-career professional who wants to develop a strong technical foundation while working on business-critical applications such as rating engines, data processing solutions, and risk management systems.
You will work alongside experienced engineers and analysts, gaining exposure to software engineering, data processing, DevOps practices, and financial risk concepts in a collaborative and learning-oriented environment.
As a Junior Data & Risk Developer, you will:
- Develop and maintain data-driven applications and processes.
- Contribute to the evolution of quantitative risk and rating platforms.
- Write efficient Python code and SQL queries to support business requirements.
- Learn modern software engineering and DevOps practices.
- Collaborate with experienced professionals in a finance and risk environment.
- Build technical expertise across data, development, and automation.
Software Development
- Develop and maintain software components using Python.
- Contribute to application enhancements and bug fixing activities.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and learn development best practices.
- Support the continuous improvement of existing solutions.
Data Processing & SQL
- Develop and optimize SQL queries for data extraction and analysis.
- Support data validation, transformation, and management activities.
- Work with structured datasets to support risk and business processes.
- Ensure the accuracy and consistency of data used by applications.
- Work with source control systems and collaborative development workflows.
- Contribute to CI/CD and software delivery processes.
- Learn and use tools such as:
- Jenkins
- Bitbucket
- SonarQube
- Support testing and deployment activities.
- Participate in engineering initiatives focused on automation and quality.
Platform Support & Improvements
- Assist in troubleshooting application and data-related issues.
- Support production and non-production environments when required.
- Contribute to monitoring and continuous improvement activities.
- Work closely with senior team members to improve platform reliability and performance.
Financial & Risk Solutions
- Gain exposure to quantitative risk and rating engine environments.
- Understand how data and software solutions support financial decision-making.
- Collaborate with business and technical teams to deliver reliable solutions.
- Build knowledge of risk management and financial systems over time.
What We're Looking For
Mandatory Requirements
- Degree completed or in progress in:
- Computer Science
- Mathematics
- Statistics
- Or another quantitative field
- Solid foundational knowledge of Python 3.
- Data Extraction
- Filtering
- Joins
- Data Manipulation
- Basic familiarity with Linux environments and command line usage.
- Understanding of software development fundamentals.
- Knowledge of Git and version-control concepts.
- Strong willingness to learn and evolve technically.
- Interest in data, analytics, and financial systems.
Programming
- Python 3
- Scripting
- Problem Solving
Data & Databases
- SQL
- Data Manipulation
- Data Analysis
- Relational Databases
Operating Systems
Software Engineering
- Git
- Version Control
- Software Development Fundamentals
- Code Quality Practices
DevOps & Delivery
Exposure or willingness to learn:
- Jenkins
- Bitbucket
- SonarQube
- Automated Testing
Nice to Have
- Academic, personal, or internship projects developed with Python.
- Experience with data analysis or quantitative projects.
- Exposure to DevOps tools and automation practices.
- Understanding of financial, banking, or risk-related concepts.
- Knowledge of software development lifecycle methodologies.
- Experience collaborating in technical projects or university group work.
Learning Mindset
- Strong curiosity and eagerness to learn.
- Interest in developing expertise within a quantitative and financial domain.
- Openness to feedback and continuous improvement.
Analytical Thinking
- Good problem-solving abilities.
- Logical and structured mindset.
- Ability to understand and work with data-driven processes.
- Team-oriented attitude.
- Ability to work with both technical and business stakeholders.
Ownership
- Proactive approach to learning and contributing.
- Attention to detail and commitment to quality.
- Willingness to take responsibility and develop autonomy over time.