Software Architect

The product is a full-stack solution for live broadcasting of everything that happens behind the scenes of sports events. In the course of cooperation with our Swedish customer, Leobit created a product that offers simultaneous broadcasting to multiple targets, media team management, interaction with fans, viewer engagement, and other functions. This solution allows fans to peek into the life of their favourite sports team with the help of a smartphone and Internet access. The broadcaster application developed by Leobit’s team is intended for football teams, leagues, and other corporate customers that want to perform live streaming.

Software Architect may be promoted to CTO based on work performance.

Responsibilities:
  • Creation of architectural design based on functional/non-functional requirements/quality attributes
  • Setting goals for project engineers based on architectural blueprint
  • Guiding and assisting the development team throughout the process
  • Collaborating with other professionals, such as partners of our Swedish customer, to determine functional and non-functional requirements for new software or applications
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Communicate successfully all concepts and guidelines to development team
  • Provide technical guidance and coaching to developers and engineers
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Approve final product before launch
  • Collaborate with team members to determine the best practices and requirements for software
  • Actively seek ways to improve business software processes and interactions
  • Professional experience analyzing code for weaknesses and errors, and overseeing plans to improve them
Experience and skills we need:
  • Proven experience as software architect of large distributed systems
  • Experienced in designing and developing complex applications that are highly scalable, extensible and allocated
  • Experience in using Amazon Web Services
  • Solid understanding of a variety of programming tools and development platforms
  • Knowledge of the main tools for collecting system metrics, monitoring, logging and tracing
  • Excellent knowledge of C#, .NET Core, Entity Framework
  • Previous experience with Live Streaming technology (will be a plus)
  • Highly analytical mindset, with an ability to see both the big picture and the details
  • Excellent organizational and leadership skills
  • Business analytical skills
  • Strong communication and presentation skills
  • Master's Degree in computer science (or similar technical field)
  • Level of English: Upper-intermediate

JOIN LEOBIT'S TEAM

Fill out the form below or send us your CV at cv@leobit.com.

CV