- Help design, build and continuously improve the clients online platform.
- Research, suggest and implement new technology solutions following best practices/standards.
- Take responsibility for the resiliency and availability of different products.
- Be a productive member of the team.
Requirements
- Strong Python development expertise with advanced proficiency in core Python, OOP concepts (classes, methods, decorators), and data structures
- Hands-on experience with Python libraries such as NumPy and Pandas for data processing and analysis
- Solid SQL skills with experience in database design, querying, and data manipulation
- Working knowledge of credit risk concepts including PD, EAD, LGD, and RAROC
- Understanding of data management, model implementation, and IT processes
- Experience in software engineering and end-to-end software development lifecycle (SDLC)
- Familiarity with testing frameworks such as PyTest and methodologies like TDD/BDD
- Exposure to CI/CD pipelines and cloud concepts
- Awareness of application security practices and secure coding standards
- Experience with code quality tools, reviews, and best practices
- Strong communication skills with good command of English (written and verbal)
Benefits
- A challenging, innovating environment.
- Opportunities for learning where needed.