#1 Job Board for tech industry in Europe

Architect/Team Leader
Architecture

Architect/Team Leader

Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Office

Tech stack

    .NET Core

    advanced

    C#

    advanced

    English

    advanced

    SQL

    regular

    Git

    regular

    Scrum

    regular

Job description

Online interview
WHAT IS THE PROJECT ABOUT?

Our client is a leader in the development of tickets and admission cards into different places, venues and events. They started decades ago from printing roll tickets for the cinemas to turn into one of the most modern ticket companies in Europe, which develops software, offers solutions for online shops, and supplies hardware for box offices and access control.

In the course of long-term cooperation with the client we picked up the challenge to go with them through complete digital transformation. The goal is to deliver complete redesign of the system to the microservices architecture. The challenge is to do it in the way to keep the business as usual: deliver dozens of new features and maintain existing solution. Proposed approach would be to do it step by step and rewrite  module by module from scratch. Estimated timeline for the project is ~2 years.

WHAT WILL BE YOUR RESPONSIBILITY?

  • Creating functional and technical documentation of the project
  • Participation in high-level architectural and design activities
  • Design and implementation of a C#-based application with frontend in Blazor (or maybe any modern framework like Angular will be used) providing high-quality code
  • Creating reusable libraries for future use
  • Writing unit tests
  • Application optimization for maximum speed and scalability
  • Co-creating user and system documentation for the developed modules
  • Following established programming procedures and guidelines

REQUIREMENTS:

  • At least 7+ years’ experience with C#
  • Managing customer communication
  • Leading team of up to 10 people
  • Experience in Frontend Web Development (Blazor or Razor) 
  • Experience in API Web Development (REST or gRPC) 
  • Experience with ticketing, accounting or payment system as a plus
  • Database Know-How (MS SQL, MySql, Sqlite or similiar) 
  • Ability to work in a team
  • Experience with Unit Testing
  • Great communication and problem-solving skills 
  • Great English or German language skills

WE ARE OFFERING:

  • UoP or B2B contract - you decide.
  • Remote work or working from our Białystok or Warsaw
  • Great place to work and to grow your skills
  • Competitive salary reflecting your experience and knowledge.
  • Great working conditions including various benefits, training budget and best equipment.