JustJoin.IT Praca zdalna Mid

C# Developer

Montrose Software (Polska) Sp.z.o.o

⚲ Kraków

13 000 - 20 000 PLN netto (B2B) | 10 000 - 15 000 PLN brutto (UoP)

Wymagania

  • C#
  • .Net
  • SQL

Opis stanowiska

Join our ongoing collaboration with one of the largest North American banks – serving over 17 million clients worldwide. We are seeking a strong Software Developer to join the 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: FinanceLocation: Kraków / Hybrid/ Remote from Poland
Your daily work will include:
• 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

Team & Collaboration
• 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 

Qualifications:
• 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

Perks, Snacks & Everything Nice :)

Work Environment & Flexibility
• Top-quality equipment to support your work
• Flexible working hours
• Remote work option
• Exciting and challenging projects with international teams

Learning & Development
• English lessons with a native speaker
• Dedicated training budget for personal and professional growth

Health & Well-being
• Private medical insurance
• Multisport card 
• Air-conditioned workspace
• Showers available at the office

Food & Comfort
• Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it
• Fully stocked kitchen with drinks, fruit, and snacks

Lifestyle & Fun
• No dress code- dress comfortably
• Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar
• Regular team events

Additional Perks
• Indoor bicycle parking

🔍 Dekoder Ogłoszenia

🟡
ongoing collaboration with one of the largest North American banks
Może oznaczać pracę nad długoterminowym, stabilnym projektem, ale też potencjalnie nad systemami, które są trudne do modernizacji ze względu na skalę i wiek.
🟡
building and supporting core pricing and risk analytics platforms
Praca nad kluczowymi systemami finansowymi, co wymaga dużej dokładności i odpowiedzialności, ale też może oznaczać pracę z przestarzałymi technologiami lub skomplikowanymi procesami biznesowymi.
🟡
high-performance, data-intensive systems
Oznacza konieczność optymalizacji kodu i algorytmów pod kątem szybkości i efektywnego przetwarzania dużych ilości danych.
🟡
complex production environment
Praca w środowisku, gdzie błędy mogą mieć poważne konsekwencje, co wymaga dużej staranności i umiejętności rozwiązywania problemów pod presją.
🟡
modernization of legacy platforms
Może oznaczać pracę nad ulepszaniem istniejących, starszych systemów, co bywa wyzwaniem ze względu na ich architekturę i dokumentację.