The client is a specialized asset management company with over 30 years of history
Basic information:
Location: 100% remote
Rate: 150-220PLN / hour net + VAT
Type of employment: B2B contract
Duration: 12 months + extensions
Recruitment process: 1 or 2 stages
English: B2+/C1
Luxmed, MultiSport, equipment provided by the client
The senior data developer position is part of the Core Team, which is a sub-team of developers responsible for implementing products that support the entire company's operations and executing the development plan. This team is responsible for setting standards for other members of the development team and implementing projects sponsored by the company.
The development team is part of the Business Technology Services department - a team of business analysts, project managers, developers, and quality control staff who implement the business and IT transformation project program. The Business Technology Services department consists of two main sub-teams - Business Partners and Development Team.
The development team focuses on three main areas: 1) multi-year initiatives to expand the data platform and core data management capabilities based on Azure; 2) making changes to internal .Net and SQL-based applications to collect and process fund and investment data; 3) providing core capabilities to support infrastructure and development practices.
The Senior Data Developer will be responsible for developing and maintaining data-driven solutions, including comprehensive data transformation, designing models used in solutions/databases/Data Lake. This includes creating ETL, Python scripts, and all Azure components necessary for the proper execution of the data delivery process.
The right candidate will be inquisitive and eager to understand the business environment. The candidate should be interested in current business issues, enthusiastic about learning about related business processes, and adept at tailoring technical solutions to business needs. Most projects will rely on third-party systems and/or data providers, which means that strong supplier management skills are essential.
The candidate must be an experienced data developer who can act as an expert on data-related issues. This includes creating data models, supporting other team members in solving problems, and helping to resolve complex production issues. The ideal candidate is an independent person who can work with minimal support in their daily tasks. The successful candidate will have recent, relevant experience in defining and implementing technological changes and maintaining systems in financial services or similar organization. Experience working in an agile environment will be essential:
- Knowledge of data architecture and data modeling
- Designing, implementing, and maintaining data models and supporting solutions
- Creating, maintaining, and processing data to transition from a development-focused approach to a configuration-focused approach
- Promoting a holistic and structured approach to creating data-driven solutions
- Collaborating with cross-functional teams to ensure the smooth operation of all systems and applications.
- Supporting other team members to ensure continuous improvement of the team's skills and knowledge
Examples of recent projects completed by the Business Technology Services team:
- Implementation of sustainability and ESG data into the Medallion Architected Data Platform
- Implementation of a master data system for company data across the organization
- Implementation of Pulumi/IaaS to streamline continuous integration/development
- Update of authentication methods to use Entra ID
- Implementation of an internal LLM AI product (Chat-GPT-type application)
Documented experience in the following technologies/areas:
- Azure Cloud (Synapse, Azure Functions, Azure SQL, storage account, Key Vault, Microsoft Entra ID)
- Spark (Pyspark), Data Lake
- Python programming (especially data pipelines)
- SQL (Azure SQL, T-SQL)
- Software development practices, design patterns, and clean code
- Understanding of the SDLC process and its requirements
- Test-driven development (TDD)/behavior-driven development (BDD)
- Knowledge of version control strategies - GIT (Github or Azure Devops)
- Knowledge of IDE tools - VS Code, Pychar
- Basic knowledge of CI/CD tools (Pulumi, Github Actions, Team city, Azure Devops Pipelines)
Non-technical skills:
- Ability to lead a team of developers and testers
- Experience in data architecture and data modeling.
- Willingness to support the team in solving problems and overcoming obstacles
- Defining strategies and implementing software engineering practices and supporting technologies
- Strong analytical skills. Ability to interpret business needs and translate them into requirements.
- Experience working in an Agile development environment
- Agile project management and DevOps concepts
- Willingness to learn new technologies and solutions.
- Commitment, enthusiasm, positive attitude, and talent for identifying problems before they become serious.
- Positive attitude toward challenges.
The ideal candidate will also be familiar with some or all of the following topics:
- Azure Logic Apps
- Power Platform (Power Apps, Power Automate)
- Data warehousing and the Kimball modeling approach
- The Lakehouse concept
- Object-oriented programming principles
- Relevant experience in financial services
- Troubleshooting and resolving database development issues, including performance tuning and optimization
- Analytics and reporting solutions such as Power BI or Tableau
- Integration with the full O365 suite - i.e., SharePoint
More about the investment approach
- The firm operates across four asset classes, using a fundamental, bottom-up approach to investment analysis to find opportunities that are undervalued by the market.
- Corporate investments in a range of tailored financing solutions for medium-sized companies in Europe, the United States, and the Asia-Pacific region.
- Capital market investments in leveraged loans and high-yield bonds.
- Investments in real assets in real estate and European assets in the transportation, telecommunications, utilities, and energy sectors that have regulated, semi-regulated, and long-term contracts.
- Private equity investments in other third-party private equity funds.
In addition to developing existing strategies, the company is committed to innovation and pioneering new strategies in asset classes where market opportunities exist.
The company manages $106.1 billion in assets in third-party funds and proprietary capital. The goal is to generate income and maintain high returns while protecting our fund investors from declines in investment value, thereby developing specialized asset management capabilities to enhance shareholder value.
Hays Poland sp. z o.o. is an employment agency registered in a registry kept by Marshal of the Mazowieckie Voivodeship under the number 361