SmartRecruiting is looking on behalf of its client for a C# Developer (OOP & OOD).
Location: Bucharest
Company mission:
Our client is a large multinational company, with offices in the United States, United Kingdom, Israel and India. The new division within the company focused on Cyber in the governmental section.
Our client’s mission is to give people the power to build community and bring the world closer together. Through their family of apps and services, they’re building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether creating new products or helping a small business expand its reach, people are builders at heart. The global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in a meaningful way.
Summary objective of the job:
We are currently looking for a strong C# Developer to join our client development team and to create a wide variety of games based on quality and original content, tailored to each player specifically.
Responsibilities:
- Implementing new features for an existing casino game
- Handling production incidents
- Refactoring and technical debt management for the existing game code
- Write technical design documents
- Deep understanding of web topology and rising challenges of highly-scalable, highly-available systems
- Work tightly with product departments, keeping to precise timelines
Requirements:
- 5+ years of professional experience in server development
- Proficiency in .NET Framework, WCF C#, LINQ
- Knowledge of T-SQL/MySQL, NHibernate
- Knowledge of Asynchronous programming, TPL
- Hands-on experience in debugging, performance/memory profiling, code review, refactoring
- Experience with RabbitMQ, Kafka
- Strong OOP, OOD background, SOLID knowledge
- Experience in multithreading, concurrency, multitenant architecture, design/architecture patterns
- Experience with Microservices programming pattern
- Experience in writing technical design documents preferable
Nice to have:
- Familiar with Agile Methodology
- Experience working with cloud infrastructure (AWS, Google cloud, Azure, Heroku, etc.)
- Experience with client side development (C# and Haxe)
- Test driven development
- A degree in computer science
- Experience in B2C/ gaming mobile field
Benefits:
- Private health subscription + hospitalization package
- Private dental subscription
- Meal vouchers per working day (legal value)
- Gym subscription
- Vouchers/bonuses for special events (birthday, Christmas, Easter, etc)
- Lunch in the office once per week