Oferty pracy

Senior Software Engineer with Blazor

We are looking for a Senior Software Engineer with Blazor to join the Sopra Steria team for a client in the banking sector. You will be working in a stable environment in an international team working for one of Dutch banks.

Note that we can only offer cooperation to people who are located in Poland and have EU citizenship.


Responsibilities:


  • Lead development of modern web applications using Blazor Server and WebAssembly.
  • Design and architect reusable, scalable UI component frameworks.
  • Integration with backend APIs and implementation of complex real-time features.
  • Mentoring junior developers and conducting code reviews.
  • Taking ownership of code quality and establishing best practices.
  • Leading technical discussions and architectural decisions.
  • Working in Visual Studio - advanced development and debugging.
  • Working closely with the backend team, UX/UI designers and project stakeholders.
  • Proactivity and leadership in technology decisions and solution design.

Tech stack:


  • Blazor (Server & WebAssembly)
  • ASP.NET Core & .NET 6+
  • TypeScript/JavaScript
  • Visual Studio/VS Code
  • Azure DevOps & Git
  • REST APIs & SignalR

Must have requirements:

 

  • Min. 3-4 years of experience in a similar position as .NET developer.
  • Strong expertise in .NET development (ASP.NET Core, MVC, Web API, Entity Framework).
  • Practical knowledge of Blazor and the .NET ecosystem (1+ year commercial experience preferred).
  • Deep understanding of component lifecycle, data binding, and state management.
  • Experience with JavaScript interop and advanced REST API integration.
  • Solid knowledge of authorization and authentication patterns (JWT, OAuth, Identity).
  • Strong expertise in TypeScript and JavaScript fundamentals.
  • Experience with unit testing, integration testing, and test-driven development.
  • Experience with Agile methodologies (e.g., Scrum) and leading development teams.
  • Excellent communication skills and advanced problem-solving abilities.
  • Ability to mentor junior developers and lead technical discussions.
  • Being open to occasional business trips abroad and visits in our office in Katowice.
  • EU Citizenship.

Nice to have requirements:

  • Experience with Razor Pages and advanced Blazor patterns.
  • Experience with SignalR for complex real-time applications.
  • Azure cloud platform expertise (Functions, DevOps, Application Insights).
  • Advanced unit testing experience (xUnit, bUnit for Blazor, mocking frameworks).
  • Experience with microservices architecture and distributed systems.
  • Knowledge of performance optimization and scalability patterns.
  • Previous work in banking/financial sector with regulatory compliance.
  • Experience with CI/CD pipelines and DevOps practices.

 

What we offer: 

  • BENEFITS ON UoP: referral bonus, copyrights, life insurance, Luxmed, Medicover Sport, access to educational platforms 
  • DEVELOPMENT OPPORTUNITIES: certifications , conferences, Tech Lunches- meetings conducted by our specialists) 


The recruitment process for this particular position consists of 3 stages:

  • a short phone call with a recruiter (30 min max) 
  • one hour long interview on Teams (general and technical questions)
  • interview with the client



If you find this offer interesting and you would like to learn more about the project, send us your up-dated CV in English containing the clause:

„I agree to the processing by Sopra Steria Polska Sp. z o.o. my personal data contained in my CV for the recruitment process and further recruitment processes.”


Dodaj kolejny