About Rimes
Rimes provides enterprise data management solutions to the global investment community. Driven by our passion for solving the most complex data problems, we provide our clients with investment intelligence that powers more than 75 trillion in assets under management annually. The world’s leading institutional investors, asset managers and service providers rely on Rimes to help them make better investment decisions using accurate information and industry-leading technology.
A software Development team lead with proven experience from a SaaS vendor with financial data heavy products in the field of ESG, ETF, Blended fund, Corporate action or Benchmark Indices. Able to work towards a common goal as part of a cross functional distributed team and work once given direction. Should have positive attitude towards creating product, solving challenges, contribute to architecture, and finding new ways. The person will be motivated by continuous improvement in terms of driving and delivering quality with efficiency.
Your First Mission:
Lead a strong development team to improve efficiency in the configuration and deployment of our Enterprise Data Management As a Service (EDMaaS) solutions. The solution relies on a code generating solution approach in VSCode that instruments the transformation data pipeline based on high level and reusable data model configuration. The project is strategic for the company growth. This covers many aspects that include:
- institutionalising knowledge of our data model and data pipeline and introducing reusable pattern
- self-documentation of the solution via code
- rapid bootstrapping for testing and what if changes of the flow
- version control and data management flow
- rapid onboarding of our implementation team to work with that solution
Key Responsibilities:
- Lead a team of 2-4 software developers, fostering motivation and a strong team spirit
- Take part in software development and technical missions alongside the team, while providing guidance, expertise and growth opportunities for the team members
- Act as a bridge between Product Manager and the team by supervising the full software development life cycle from product requirement refinement to end-user deliverables following an Agile methodology
- Bring ideas and provide solutions design to complex data centric product during muti-team workshop (Data Engineer & Product Engineer for example).
- Develop financial data centric product in the field of ETF, ESG, Blended fund, Corporate action or Benchmark Indices.
- Own solution architecture of data centric product built as a distributed ETL using microservices and data pipelines in multi-tenant hybrid cloud architecture.
- Ensure code integration, testing, ramping-up, maintainability and efficiency.
- Be part of a cross functional team and therefore pair with DevOps or SRE resource to solve CI/CD or test automations requiring complex developments
- Contribute to cross team innovation being part of one of our community of practices
- Learn new skills and share your knowledge to other during transversal knowledge transfer sessions
Key Principles & Ways of working:
- A strong product engineering as well as software engineering-oriented culture
- An agile approach to daily workload with an alignment of product requirements to development items
- Help to bring meaning to the work of developers
- Continuous improvement operating model in an agile environment
- Challenge and innovate existing processes, tools, culture, and technology
- Ensure work is delivered consistently to design and build principles and standards
- A continual learning culture and initiative to stay present with latest technological trends
- Problem-solving and analytical skills and the ability to come up with creative solutions
Relevant Experience:
- 7+ years of experience in leading data-centric SaaS solutions, showcasing expertise in designing data pipeline and ETL.
- Experience to microservices architecture, containerization and associated orchestration challenges
- Experience with Python coding for data processing in large ETL
- A genuine passion for new ideas, technology excellence and ability to explore new one (as part of prototype for example)
- Able to articulate practical examples of complex problem solved.
As a plus, knowledge, understanding of and(or) experience of:
- Financial data expertise in ETF, ESG, Corporate action, blended funds, or benchmark indices
- Python Pandas library and parquet format
- VScode and extension development for it
- Development of Cloud application (using relevant Cloud Services ideally Azure)
- ETL technologies for batch processing and related orchestration (e.g. Airflow, Dagster) Relational databases (e.g., MS SQL Server, PostgreSQL) as well as NoSQL databases (e.g. DuckDB, Couchbase, Cassandra, HBase, Mongo DB) and Cloud native databases (e.g. AWS Redshift, Snowflake) for data storage and retrieval (DBT for example)
- Message or stream based data processing technologies like RabbitMQ or Apache Kafka
- Distributed data workflows technologies and related ecosystems for processing and analysing large datasets (Hadoop, Spark, Hive or others)
- OWAPS 10 & principles like: Code reuse, DRY, KISS, YAGNI.
- Agile methodology using Atlassian suite: JIRA, Confluence in particular
- Automated testing and integration as part of CI/CD pipelines
What We Offer:
- Private Medical Insurance
- Private Provident Fund
- 26 days of annual leave
- 5 days paid sick leave
- Breakfast and snacks
- Smoothie Fridays
Compensation: Competitive pay and bonus eligibility
Work Life Balance: Flexible hybrid work environment
Our Values:
- Client excellence
- Innovation
- Integrity
- Empowerment
Rimes is committed to promote the values of diversity and inclusion throughout the business. Whether it’s through recruitment, retention, career progression or training and development, we are committed to improving opportunities for people regardless of their background or circumstances.
Visit our Careers page to see our complete listings.