Montrose software logo

Mid C# Developer

Montrose software·10,000 – 15,000 PLN

Primary stack

PythonLinux.NETC#GitSQL

Job description

About the Position

Mid C# Developer

Montrose Software is collaborating with one of the largest North American banks, serving over 17 million clients worldwide. We are seeking a Mid C# Developer to join our Cash Analytics team, responsible for building and supporting core pricing and risk analytics platforms for cash products.

This role focuses on developing high-performance, data-intensive systems used for pricing, risk calculation, and large-scale batch processing. The candidate will work closely with front office, risk, and engineering teams to deliver scalable, reliable, and efficient solutions in a complex production environment.

Industry: Finance

Location: Kraków / Hybrid/ Remote from Poland

Responsibilities

  • Taking care of existing C#/.NET applications and developing new backend services, APIs, and integrations
  • Design, develop, and enhance pricing and risk analytics systems (batch and real-time)
  • Work with large datasets and optimize data processing performance (SQL, in-memory, parallel processing)
  • Collaborate with front office and risk teams to translate business requirements into technical solutions
  • Troubleshoot and resolve complex production issues in critical systems
  • Improve system scalability, performance, and reliability
  • Contribute to system design and modernization of legacy platforms
  • Write clean, maintainable, and efficient code following best practices
  • Collaborating with developers across Poland and Canada
  • Participating in code reviews, discussing technical improvements, and sharing best practices
  • Using GitHub, Jira, and Jenkins for CI/CD and task management

Requirements

  • Strong knowledge of C# and .NET
  • Good understanding of data structures, system design, and performance optimization
  • Good knowledge of Python
  • Solid experience with SQL, including performance tuning and working with large datasets
  • Knowledge of Git and collaborative development workflows
  • Proven ability to debug and resolve issues in complex production environments
  • Experience working in Linux environments

Team & Collaboration

  • Team size: 5 (Montrose) + around 30 on the client’s side, including developers, QAs, Business Analysts, and Project Managers
  • Regular meetings:
    • 3 short standups per week (Montrose team)
    • 1 weekly standup (all team)
    • 1 weekly project status meeting (all team)
  • Communication via email and Webex chat
  • Working hours: usually 9:00–17:00 CET

Recruitment Process

  • Technical screening call via Google Meets (~ 30 minutes)
  • Technical interview via Google Meets (~ 2 hours)
  • Non-technical conversation with a member of our Recruitment Team (~ 45 minutes)
  • Client interview (30–90 minutes) – this is a standard part of our recruitment process, giving you the opportunity to meet the client you'll be working with.

Salary

UoP | 10,000 - 15,000 PLN

B2B | 13,000 - 20,000 PLN

We Offer

  • High-quality equipment
  • Flexible working hours
  • Remote work possibility
  • International project teams
  • English lessons
  • Training budget
  • Clear career path
  • Private medical insurance
  • Multisport card
  • Lunch budget
  • Fully stocked kitchen
  • No dress code
  • Game zone (PS4, NS2)
  • Chillout zone
  • Regular team events
  • Indoor bike parking

About the Company

Montrose Software is committed to providing high-quality software solutions and fostering a collaborative work environment. We believe in continuous learning and professional growth, offering various opportunities for our employees to develop their skills and advance their careers.

Questions about recruitment?

Don't be shy - reach out to our recruiter. Nothing can really surprise her, so whatever's on your mind, you're in good hands.

Magdalena Machowska

IT Recruiter

[email protected]

As Montrose Software, we are responsible only for the job vacancies published on our official website. We cannot verify the accuracy or authenticity of listings on other job boards. If you have any doubts regarding a current vacancy, please contact our Recruitment department.

© Montrose software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Montrose Software (Polska) Sp. z o.o.Montrose Software is a software consultancy based in New Jersey (USA), with our primary development center in Kraków. We develop mobile apps, web applications and enterprise systems for a wide variety of clients. If you want to work on dynamic projects for world class clients in a fun workplace, do not hesitate to apply and join our team in Krakow (Poland).

More at Montrose software

All 5 roles

Similar jobs

Popular searches