About Ostrica
Ostrica Investments is an independent, data driven and fast growing asset management company and hedge-fund growing towards their ambition of becoming a FinTech company. They have positioned themselves as a niche player in developing a unique mix of quantitative and fundamental investment strategies over the last decade. They use a self-developed multi-factor valuation system with machine learning and artificial intelligence that continuously looks at which companies are the most attractive in terms of valuation. The unique ‘man & machine’ investment concept enables the Portfolio Management Department to realize high Sharpe ratios. This department processes several million data items per day through a layered system of several hundred programmed investment decisions.
Your Role
To support the expansion and growth and reach their ambition of growing towards a FinTech company we are currently recruiting for a Python Web Application Developer with Azure experience to join the IT team and mainly focus on designing, developing, and deploying web applications using Python, with a focus on leveraging Microsoft Azure's cloud services. You will also participate in the transformation of migrating the IT & Data Infrastructure to Azure cloud, with the clear goal of making the environment scalable and future proof.
Responsibilities
Web Application Development:
- Design, develop, and maintain scalable Python-based web applications.
- Ensure high performance and responsiveness of applications.
Cloud Integration:
- Develop and deploy applications on Azure, optimizing for performance, scalability, and security.
- Implement CI/CD pipelines using Azure DevOps to automate the build, test, and deployment processes.
Collaboration and Leadership:
- Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality software.
- Lead and mentor junior developers, providing guidance on best practices and architectural decisions.
Performance Optimization:
- Analyze and optimize applications for performance and scalability.
- Troubleshoot and resolve issues in a timely manner.
Security and Compliance:
- Implement security best practices, ensuring compliance with relevant standards and regulations.
- Perform regular security assessments and vulnerability testing.
Continuous Improvement:
- Stay updated with the latest industry trends, tools, and technologies.
- Contribute to code reviews, design discussions, and documentation.
Your Profile
- Minimum HBO level – University degree in Computer Science or a comparable study
- 3-7 years of experience in Python development with a focus on web applications.
- 2+ years of experience with Microsoft Azure or other cloud platforms.
- Experience in leading projects or teams is often expected for senior roles.
- A solid portfolio of past projects, showcasing both technical skills and contributions to large-scale web applications.
- Experience or proven interest in the financial sector, capital markets and/or asset management
- Excellent written and spoken English
- Understanding of Dutch is a plus
Skills and Expertise:
Python Programming:
- Proficiency in Python, with experience in frameworks such as Django, Flask, or FastAPI.
- Strong understanding of object-oriented programming (OOP) and software design patterns.
Web Development:
- Experience with front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like React or Angular.
- Knowledge of RESTful API design and implementation.
- Familiarity with web security principles and best practices.
Azure Cloud Services:
- Hands-on experience with Azure services, including Azure App Service, Azure Functions, Azure SQL Database, and Azure Storage.
- Understanding of Azure DevOps for CI/CD pipelines, including YAML, build and release pipelines, and deployment strategies.
- Experience with Azure Resource Manager (ARM) templates, Terraform, or other infrastructure-as-code (IaC) tools.
- Knowledge of Azure Entra for identity and access management.
Database Management:
- Proficiency with SQL and experience with databases like Microsoft Sql Server, or Azure SQL.
Containerization and Orchestration:
- Experience with Docker for containerization and Kubernetes (preferably Azure Kubernetes Service - AKS) for orchestration.
- Understanding of microservices architecture and related patterns.
Testing and Debugging:
- Strong knowledge of testing frameworks like PyTest, UnitTest, or others.
- Experience with debugging tools and practices to ensure code quality and performance.
Version Control and Collaboration:
- Proficiency with Git for version control.
- Experience with collaborative tools like GitHub, GitLab, Bitbucket or Azure devops.
Soft Skills:
- Problem-solving ability with a strong analytical mindset.
- Effective communication skills for collaboration with cross-functional teams.
- Leadership capabilities for mentoring junior developers and leading projects.
The Offer
- An annual salary up to € 90.000,-
- An entrepreneurial environment with a high degree of freedom and responsibility
- Learning & development opportunities;
- Hybrid working options;
- Pension regulations;
- 25 vacation days;
- Travel allowance;
- A lunch facility where a healthy lunch is prepared daily;
- And a nice workplace in the easily accessible Amstelveen with enough parking options.
NOTE: We are open for providing VISA sponsorship / NOT for relocation
Interested? Or do you have questions about this position?
RIXT® Recruitment exclusively handles the recruitment & selection for this role. Contact Ameet Sidhoe from RIXT®: 06 - 18 83 05 76 or email at Ameet@RIXTrecruitment.nl.