2 views
BETER
9 вересня 2024
віддалено
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 the 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, and 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 include 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.