Senior Data Engineer
In Viseca we firmly believe that paying must be easy, secure and convenient. We are constantly working on innovative, digital solutions and services for the cashless future. This allows our customer banks to focus on their core business and it gives end customers complete control of their finances anytime anywhere.
We are looking for an experienced and self-motivated personality (to start immediately or as agreed) to join our Data Processing team based in Bedano (near Lugano). You will manage and evolve an enterprise core platform for financial data management and provide timely accuracy in the calculation of KPIs required for monthly service invoicing used by our clients.
Your Responsibilities
- Ensure the operational functionality and maintenance of the platform.
- Design and optimize data structures, ensuring their efficiency and security.
- Optimize data loading flows to improve performance and reduce processing time.
- Design, develop and implement enhancements to the platform using MS SQL, SSIS and C#.
- Ensure system reliability, scalability, and performance.
- Implement advanced data governance practices to ensure quality and compliance.
- Preserve and share business know-how related to the application, ensuring that all procedures and knowledge are well documented and accessible.
- Collaborate with other IT teams to integrate the platform with other enterprise systems.
Requirements and technical skills
- At least 5-7 years of experience in data engineering or similar roles.
- Strong expertise in MS SQL, SSIS, and C#.
- Experience managing critical systems in enterprise environments.
- Proven ability to design reliable and scalable technical solutions.
- Experience with advanced data governance practices and data security tools (e.g., data catalogs, data masking, encryption).
- Experience implementing compliance management tools and data governance platforms is a plus.
- Knowledge of business intelligence tools such as Power BI and Tableau is a plus.
- Experience collaborating with business teams to define and implement similar solutions, preferably in a financial context.
- Independent with excellent problem-solving, communication, and time management skills.
- Adaptability to new technologies and requirements.
- Good verbal and written skills in Italian and/or English are required, German is a plus.
- Good self-organizational skills and ability to lead small teams.
- Excellent problem-solving skills as well as good interpersonal and communication skills.
Education
- Bachelor’s degree in computer science or equivalent experience.
Opportunities
Contact
Maggiori informazioni su Viseca