Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 21 день назад
Software Development Engineer II (Angular/.NET)
Описание вакансии
Текст:
TL;DR
Software Development Engineer II (Angular/.NET): Designing, developing, deploying, and maintaining medium to high complexity features for an online gaming and entertainment platform with an accent on clean, scalable, and reusable code. Focus on systematic and efficient development through all stages of the Software Development Lifecycle and resolving issues across environments.
Location: Hybrid (Sofia, Bulgaria) - 2+ days in the office per week.
Company
is a leading sports betting, gaming, and interactive entertainment corporation focused on delivering exciting and engaging experiences globally.
What you will do
- Deliver moderately complex features in alignment with defined specifications.
- Debug and resolve issues across development, testing, and production environments.
- Build high-quality, clean, scalable, and reusable code by enforcing best practices.
- Collaborate with team members, actively contributing to the delivery of features and fixes.
- Drive the RFC (Request for Comments) process in proposing new changes and technology improvements.
- Mentor and provide guidance to Software Engineers.
Requirements
- Proficient in TypeScript and adept at navigating event loop blocking in JavaScript.
- Proficient in Angular and its design principles; proficient in HTML/CSS.
- Experience and a good understanding of async and parallel programming in .Net.
- Ability to design comprehensive testing strategies covering unit, integration, and end-to-end flow.
- Deep understanding of advanced programming concepts (SOLID, OOPs, Functional), design patterns, and architectural principles.
- Experience in Agile Development processes and Software Development Lifecycle.
Culture & Benefits
- Competitive salary with a Group Bonus Plan.
- Private Medical and Dental Insurance.
- Food vouchers, 25 days annual holiday, plus local public holidays and additional paid days off.
- Hybrid working model requiring 2+ days in the office per week.
- Life and Personal Disability Insurance, Critical Illness Insurance, Multi-Sport Card.
- Paid subscription to the Unmind mental wellbeing app.
- Opportunities for professional and personal development ( & Enhance days).