#1 Job Board for tech industry in Europe

  • Job offers
  • All offersWarszawaNetSenior .NET/C# Developer
    Senior .NET/C# Developer
    new
    Net
    beter

    Senior .NET/C# Developer

    beter
    Warszawa
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Hybrid

    Tech stack

      .Net

      advanced

      C#

      advanced

      Solid

      advanced

      NoSQL

      advanced

      Git

      advanced

      AWS

      advanced

      CI/CD

      advanced

      Kafka

      advanced

      DevOps

      advanced

    Job description

    BETER is a rapidly growing product company. We create competitive content supplemented with analytics. For more than 5 years we have been organizing sports tournaments, broadcasts, and developing our own sports community. We hold 45+ thousand events per month in esports and classic sports. BETER products are known all over the world — our content is represented in 150+ countries.

    Our current partners are the world’s most famous trading giants.

    We are currently looking for a Senior .Net /C# Developer.


    Job Responsibilities:

    • Regularly write and maintain high-quality C# code for various tools and products.
    • Develop and implement unit tests to ensure functionality.
    • Uphold software development best practices, including adherence to coding conventions and engaging in code reviews.
    • Troubleshoot software issues and explore preventive measures in development stages.
    • Actively participate in team meetings, including stand-ups, grooming, task assessment, planning, and retrospectives.


    Requirements:

    • Proficiency in writing high-quality C# code, with a solid understanding of .NET Core, ASP.NET Core, OOP, and SOLID principles.
    • In-depth knowledge of the .NET ecosystem, including tools, libraries, and frameworks.
    • Experience with RDBMS/NoSQL, including knowledge of engine operations, query profiling, and index logic.
    • Strong experience with Kafka, demonstrating an ability to efficiently manage data streams and handle real-time data processing.
    • Proficient in Task-based asynchronous programming and multithreading in C#, showcasing the ability to optimize performance and manage concurrency in a high-load environment.
    • A commitment to DevOps practices, with experience in development tool automation, quality assurance, monitoring, tracing, and debugging.
    • Proficiency in code versioning tools, such as Git.
    • Experience with cloud platforms AWS.
    • Understanding of microservices architecture and containerization tools like Docker, Kubernetes.
    • Proficiency in advanced .NET features like Task Parallel Library (TPL) and asynchronous programming.
    • Knowledge of design patterns and SOLID principles.
    • Experience in implementing CI/CD pipelines.
    • Familiarity with unit testing and test-driven development (TDD).


    BETER Culture:


    As a product company, we offer a unique opportunity to impact the business directly and witness the results of your efforts.

    We strive to minimize bureaucracy, offering a flexible work environment without time tracking, a dress code, or mandatory overtime. Overtime work, if any, is compensated.

    Working Conditions:

    • The position offers a hybrid work arrangement, requiring visits to the Warsaw office several times a week.
    • Generous benefits including 20 working days of vacation, full sick leave coverage, 5 paid personal days annually, and parental leave.
    • Flexible 8-hour workday with core hours from 11:00 am to 5:00 pm.


    Hiring Process:

    • Initial Screening (20 minutes): Post-application, suitable candidates will have a short Google Meet call with our recruitment team.
    • In-depth Interview (1.5 hours): Candidates will engage in a comprehensive discussion with the hiring team, including case solving.
    • Offer Letter: Successful candidates will receive a job offer, with BETER eagerly awaiting their acceptance.


    First Steps Upon Joining:

    Engage with the BETER learning system on your first day to understand the company's internal workings.

    Set probation period goals within the first week, with regular 1-on-1 meetings with your manager for guidance and support during your adaptation period and beyond.