June 9, 2026

Business Analyst – Product Control & Finance Technology

Senior • Hybrid

1,450 - 2,100 PLN

Warsaw, Poland

Senior Business Analyst – Product Control & Finance Technology
Location: Warsaw, Poland (Hybrid)

Role Overview:
We are seeking a highly skilled Business Analyst to join a Front Office Risk Technology team, focusing on initiatives that bridge Product Control, Finance Technology, and Front Office systems. This role involves delivering change projects that enhance financial reporting, PnL attribution, and risk/valuation processes across global markets. The ideal candidate will combine strong business analysis skills with technical knowledge and a deep understanding of financial products and control frameworks.

 Key Responsibilities:

  • Gather and document requirements for Product Control and Finance Technology enhancements, ensuring alignment with front-office risk systems.

  • Drive end-to-end delivery of projects, including UAT coordination, stakeholder engagement, and release planning.

  • Collaborate with Product Control, Finance, Risk, and Technology teams to improve PnL reporting, valuation adjustments, and reconciliation processes.

  • Support regulatory-driven initiatives impacting financial reporting and risk management.

  • Analyse and optimise data flows between Front Office platforms and Finance systems.

  • Ensure robust documentation and governance for all changes.

 Must-Have Skills:

  • 5+ years of experience as a Business Analyst in banking or financial services.

  • Strong understanding of Product Control processes, including PnL attribution, valuation adjustments, and financial reporting.

  • Familiarity with Front Office trade lifecycle and risk/valuation concepts.

  • Technical proficiency in SQL and advanced Excel for data analysis and reconciliation.

  • Experience working in Agile delivery environments.

 Nice-to-Have Skills:

  • Exposure to Finance Technology platforms (e.g., SAP, Oracle, or similar).

  • Knowledge of risk and valuation systems (e.g., Murex, FIS).

  • Understanding of regulatory frameworks (FRTB, IFRS, Basel).

  • Programming skills in Python or VBA for automation.

  • Professional certifications (FRM, CFA, or accounting qualifications like ACA/CPA).

Similar jobs you might like

Technology

ITDS

Senior Python Developer – Financial Risk Analytics

Senior

Hybrid

Krakow, Poland

23,100 - 27,300 PLN

🏢 Summary: Senior Python Developer role focused on building and enhancing credit risk modeling toolkits within a global financial risk analytics environment. The position involves developing robust Python libraries, integrating prototypes into operational risk models, and collaborating with risk modellers in an Agile setup. The work directly supports large-scale risk assessment processes through high-quality, scalable software solutions. 🗂️ Requirements: 4+ years of Python application development experience, Experience in financial or data-driven environments, Strong object-oriented programming knowledge, Experience with test-driven development, Experience with pytest or similar testing frameworks, Knowledge of SOLID principles and design patterns, Experience with code reviews and refactoring, Proficiency with Git version control, Experience with continuous integration practices, Experience working in Agile methodologies, Fluent English, Legal right to work in the EU 📃 Skills: Python, OOP, pytest, Git, CI, Agile, NumPy, SciPy, pandas, Matplotlib, PySpark 🏢 Description: Empower the Future of Financial Risk — Shape Innovative Solutions in Global Risk Analytics! Krakow-based opportunity with hybrid work model. As a Senior Python Developer – Financial Risk Analytics , you will be working for our client, a leading institution in global risk management. In this role, you will contribute to high-impact financial engineering projects by developing and enhancing credit risk modeling toolkits. Your work will directly support HSBC’s risk assessment processes across five continents, helping to streamline operations, improve model consistency, and accelerate risk analysis innovations. Your main responsibilities: Develop and test robust Python applications, adhering to best coding practices and object-oriented design principles. Collaborate closely with Wholesale Credit Risk modellers to gather requirements and ensure toolkit effectiveness. Contribute to the development of large Python libraries and testing suites, including continuous integration practices. Perform code reviews and refactor existing code to improve quality and maintainability. Support the integration of prototypes into operational risk models, ensuring accuracy and efficiency. Work within an Agile environment, engaging in regular sprint cycles and collaboration. You're ideal for this role if you have: 4+ years of professional experience in Python application development within a financial or data-driven environment. Strong knowledge of object-oriented programming, test-driven development, and testing frameworks like pytest. Practical understanding of code review standards, SOLID principles, and design patterns. Experience with version control systems, specifically Git. Familiarity with Agile methodologies and continuous integration. Fluency in English, with excellent communication skills. It is a strong plus if you have: (optional) MSc or PhD in Computer Science, Mathematics, Physics, Operational Research, or similar. Knowledge of credit risk analytics and familiarity with the financial services industry. Experience with scientific computing stacks: NumPy, SciPy, pandas, Matplotlib. Experience with Big Data tools like PySpark. Contributions to open-source Python libraries. Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

Sii

Business Analyst – banking (f/m/x)

Mid

Hybrid

Krakow, Poland

🏢 Summary: The offer is for an experienced Transformation Business Analyst to support digital transformation and operational improvement initiatives in the banking sector. The role focuses on requirements management, change and implementation support, and shaping solutions aligned with strategic business objectives. The position involves working in complex, multi-country projects using structured delivery methodologies and project management tools. 🗂️ Requirements: Minimum 4 years of experience in business analysis, design, change, and implementation in complex multi-country or regional projects, Strong business analysis skills including requirements gathering and design techniques, Experience with change management and implementation management approaches, Practical experience with Waterfall and Agile/Scrum methodologies, Proficiency in Confluence, JIRA, MS Office, and Visio, Knowledge of banking or financial services industry, Fluent English, Residency in Poland, Willingness to attend office in Cracow once per week 📃 Skills: BusinessAnalysis, RequirementsManagement, ChangeManagement, ImplementationManagement, Waterfall, Agile, Scrum, JIRA, Confluence, Visio, MSOffice, Banking, FinancialServices 🏢 Description: We are currently seeking experienced Transformation Business Analysts to support a leading client in the banking sector. As part of our Consulting Services organization, you will operate at the core of growth, digital transformation, operational improvement, and customer-centered change initiatives. Your tasks Identify, define, and solve problems using systemic thinking and creativity Communicates complex information in a clear, structured way Recognizes key business drivers and competitive dynamics to support strategically aligned solutions Proactively anticipates risks and issues, taking swift action to mitigate them Oversees the requirements management process and shapes solutions that meet business needs Assesses impacts on the target operating model and defines the necessary activities and mitigation measures Requirements Demonstrates strong business analysis capabilities, including requirements gathering and design techniques Applies effective change management and implementation management approaches Works confidently with Waterfall and Agile/Scrum delivery methodologies Utilizes project management tools such as Confluence, JIRA, MS Office, and Visio Brings understanding of the banking or financial services industry and shared services environments Has at least 4 years of proven experience in business analysis, design, change, and implementation across complex, multi‑country or regional projects Excels in analytical thinking and problem‑solving Fluent English Residency in Poland, with willingness to attend the Client’s office in Cracow once per week

Technology

emagine Polska

Senior Java Developer (banking)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Contract role in banking focused on modernizing a legacy corporate banking system into a new digital platform. The position involves developing new features, building and maintaining APIs, and working within a SAFe Agile team to improve customer experience and operational efficiency. Hybrid work model with competitive B2B rate. 🗂️ Requirements: Minimum 6 years of hands-on Java development experience, Experience in building API solutions, Experience with reactive programming, Working knowledge of Spring framework, Working knowledge of Hibernate, Working knowledge of Cucumber, Proficiency in SQL, Experience with REST services, Experience with Microservices architecture, Proficiency with Git, Understanding of SOLID principles, Knowledge of design patterns, Experience working in SAFe Agile environment 📃 Skills: Java, Spring, Hibernate, Cucumber, SQL, REST, Microservices, Git, SOLID, DesignPatterns, SAFe, Reactive 🏢 Description: Industry: Banking Rate: up to 160 pln/h on b2b Location: Hybrid form Warsaw, Gdańsk or Gdynia (3 days per week from office) Summary: The main purpose of this role is to be part of a team responsible for the modernization of banking software, specifically transitioning from a legacy system to a new digital platform for corporate clients. This initiative aims to enhance customer service and improve operational efficiency. Responsibilities: Develop new features and improvements for the corporate banking platform. Collaborate with developers, product owners, architects, analysts, and QA teams. Build and maintain APIs for enhanced customer experience. Ensure compliance with banking services and maintenance requirements. Participate in agile ceremonies and follow SAFE Agile principles. Key Requirements: Minimum 6 years of hands-on experience in Java development. Experience in building API solutions. Familiarity with reactive programming methodologies. Working knowledge of Spring, Hibernate, and Cucumber framework. Proficiency with SQL, REST, Microservices, and GIT. Understanding of SOLID principles and design patterns. Fluency in English. Nice to Have: 2 years experience with Angular. Ability to conduct unit tests using Jasmine.

Technology

emagine Polska

Senior Java Developer (banking)

Senior

Hybrid

Warsaw, Poland

140 - 160 PLN/hr

🏢 Summary: The role involves modernizing corporate banking software by migrating from a legacy system to a new digital platform. The position focuses on developing new features, building and maintaining APIs, and ensuring compliance within a banking environment. The work is delivered in a hybrid model within an agile team following SAFe principles. 🗂️ Requirements: Minimum 6 years of commercial experience in Java development, Experience in building and maintaining APIs, Experience with reactive programming, Working knowledge of Spring, Working knowledge of Hibernate, Working knowledge of Cucumber, Proficiency in SQL, Proficiency in REST, Experience with Microservices architecture, Proficiency in GIT, Understanding of SOLID principles, Knowledge of design patterns, Fluency in English 📃 Skills: Java, Spring, Hibernate, Cucumber, SQL, REST, Microservices, GIT, Reactive, SOLID, Angular, Jasmine 🏢 Description: Industry: Banking Rate: up to 160 pln/h on b2b Location: Hybrid form Warsaw, Gdańsk or Gdynia (3 days per week from office) Summary: The main purpose of this role is to be part of a team responsible for the modernization of banking software, specifically transitioning from a legacy system to a new digital platform for corporate clients. This initiative aims to enhance customer service and improve operational efficiency. Responsibilities: Develop new features and improvements for the corporate banking platform. Collaborate with developers, product owners, architects, analysts, and QA teams. Build and maintain APIs for enhanced customer experience. Ensure compliance with banking services and maintenance requirements. Participate in agile ceremonies and follow SAFE Agile principles. Key Requirements: Minimum 6 years of hands-on experience in Java development. Experience in building API solutions. Familiarity with reactive programming methodologies. Working knowledge of Spring, Hibernate, and Cucumber framework. Proficiency with SQL, REST, Microservices, and GIT. Understanding of SOLID principles and design patterns. Fluency in English. Nice to Have: 2 years experience with Angular. Ability to conduct unit tests using Jasmine.

Technology

emagine Polska

IT Business Analyst

Mid

Hybrid

Gdansk, Poland

120 - 135 PLN/hr

🏢 Summary: Full-time IT Business Analyst role in the banking sector focused on advanced data analysis, credit risk functionalities, and supporting testing processes. The position bridges business needs and IT solutions by translating requirements into technical specifications and validating implementations. Long-term B2B assignment with hybrid work model in Gdańsk. 🗂️ Requirements: Minimum 3 years of IT experience, Minimum 4 years of analyst experience, Proficiency in SQL, Experience with large datasets, Experience translating business requirements into technical solutions, Experience with UT, ST, UAT, Experience creating and validating functional test cases, Fluent English, Polish language skills 📃 Skills: SQL, SAS, Python, UT, ST, UAT, Agile, CreditRisk, DataAnalysis, Testing 🏢 Description: 🌍Location: 2-3 days from the office in Gdansk. ⏰Start date for assignment: ASAP/1 month. 💰Rate: up to 135 zl/h B2B. ⏳Duration of assignment: > 12 months + extensions. 📕Language: English + Polish. ⚙️Industry: banking. 💻Workload: Full time. Summary: The role of an IT Business Analyst is aimed at bridging the gap between business needs and IT solutions, primarily focusing on data analysis, credit risk functionalities, and testing processes. Main Responsibilities: Conduct advanced data analysis using SQL. Handle large datasets efficiently. Translate business requirements into high-level and low-level solutions. Support various testing processes including unit testing (UT) , system testing (ST) , and user acceptance testing (UAT) . Create functional test cases and validate results. Facilitate communication between business stakeholders and the IT development team . Utilize analytical and problem-solving skills to address issues. Key Requirements: Minimum 3 years of IT experience. At least 4 years of analyst experience. Proficient in SQL for data analysis . Strong analytical and problem-solving skills. Ability to convert business requirements into solutions. Excellent communication skills. Agile team player. Nice to Have: Experience with SAS/Python . Functional background in Credit Risk . Experience in creating and validating functional test cases. Other Details: Location: Poland - Gdańsk Language Requirement: English

Technology

emagine Polska

Automation Engineer (Python)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Hybrid B2B role in banking focused on improving credit processes by developing and maintaining Python-based tools for data validation, automation, and quality control. The position emphasizes expanding test automation capabilities with Robot Framework and enhancing the accuracy and efficiency of credit data handling. The role involves close collaboration with stakeholders and ownership of automation and validation tasks. 🗂️ Requirements: Experience with Python development and scripting, Experience in building or maintaining automation solutions, Interest and readiness to work with Robot Framework, Strong analytical and problem-solving skills, Experience working in Agile (Scrum) environment, Ability to independently manage and deliver technical tasks 📃 Skills: Python, Robot, Jira, Scrum, Automation, Testing 🏢 Description: Industry: Banking Work model: Hybrid in Warsaw or Tricity - 3 days a week in the office Rate: up to 105 PLN/h (B2B contract) Summary: This role aims to enhance credit processes by developing and maintaining Python-based tools for data validation, automation, and quality control. The primary objective is to improve the efficiency and accuracy of credit data handling and enhance the automation of testing procedures. Main Responsibilities: Develop and maintain Python-based tools supporting data validation, automation, and quality controls within credit processes. Learn and expand automation testing capabilities using the Robot Framework and contribute to the development of automated test suites. Analyse data quality issues, investigate inconsistencies, and propose improvements to existing processes and tooling. Collaborate with business and technical stakeholders to understand requirements and translate them into practical automation solutions. Support verification of functionality delivered by external vendors through automated and manual validation activities. Continuously expand technical knowledge, including gaining a basic understanding of Mainframe (SAS) solutions used within the credit process landscape. Take ownership of assigned tasks, proactively identify improvement opportunities, and drive them to completion. Support team activities, including Jira backlog maintenance and Scrum ceremonies when needed. Key Requirements: Experience with Python development and scripting. Strong analytical and problem-solving skills. Curiosity and willingness to learn new technologies and frameworks. Interest in test automation and readiness to learn Robot Framework. Ability to work independently and take ownership of tasks. Proactive mindset and continuous improvement attitude. Experience working in Agile teams. Good communication and collaboration skills. Nice to Have: Experience with automated testing. Basic knowledge of SQL and data analysis. Exposure to Mainframe or SAS environments. Interest in AI-assisted development and automation.

Technology

emagine Polska

Project Manager

Senior

Remote

Krakow, Poland

140 - 160 PLN

🏢 Summary: This role is for an experienced Project Manager with a strong Business Analysis background to lead end-to-end delivery across complex Loans initiatives. The position combines project leadership with hands-on requirements shaping, process design, and stakeholder coordination within a regulated lending environment. The role requires on-site presence in Krakow twice per month. 🗂️ Requirements: Proven experience as Project Manager in complex delivery environments, Strong Business Analysis experience (epics, user stories, acceptance criteria), Experience managing scope, milestones, dependencies, and governance, RAID management and delivery reporting experience, Ability to lead cross-functional stakeholders (Product, Operations, Technology, Legal, Compliance), Experience in loans domain (syndicated and bilateral lending), Knowledge of loans lifecycle (facilities, drawdowns, rollovers, repricing, amendments), Experience with process mapping (current and target state), Understanding of regulatory, control, and audit requirements, Ability to interpret legal agreements into business requirements, Availability to work from Krakow office twice per month 📃 Skills: ProjectManagement, BusinessAnalysis, RAID, Governance, ProcessMapping, Loans, Syndication, Lending, RegulatoryCompliance, Audit, StakeholderManagement, UserStories, Epics, AcceptanceCriteria 🏢 Description: We’re looking for an experienced Project Manager with a strong background in Business Analysis to lead complex delivery across our Loans business. This role is ideal for someone who has evolved from BA into project leadership—someone who can drive delivery end-to-end while still being confident rolling up their sleeves on requirements, process design, and stakeholder alignment. PLEASE NOTE - the role requires to be present in the office in Krakow twice per month. What You’ll Be Doing You’ll take ownership of delivery across multiple workstreams , ensuring initiatives are executed with pace, control, and clarity. Lead project delivery: scope, milestones, dependencies, and governance Own RAID management, reporting, and stakeholder communication Coordinate across Product, Operations, Technology, Legal, and Compliance Drive workshops and steer decision-making with senior stakeholders Ensure regulatory, conduct, and control requirements are embedded throughout Where Your BA Background Comes In This isn’t just delivery oversight—you’ll bring hands-on BA expertise to: Shape and challenge business requirements (epics, user stories, acceptance criteria) Translate complex needs into structured, actionable deliverables Support process mapping (current vs. target state) and control design Ensure solutions are practical, scalable, and aligned to business needs Domain Focus: Loans A strong understanding of the loans lifecycle is essential, including: Syndicated and bilateral lending Facilities, drawdowns, rollovers, and repricing Amendments, waivers, and lifecycle events Exposure to collateral/security considerations You’ll work closely with stakeholders to improve processes and reduce operational friction across the lending journey. Legal & Regulatory Exposure (Valued) Ability to interpret facility agreements and legal terms into delivery requirements Experience working with Legal and Compliance stakeholders Strong awareness of controls, regulatory expectations, and audit readiness This is a high-impact role where you’ll combine delivery leadership with analytical depth , working on complex, global initiatives that shape the future of lending.