Job Closed
This listing is no longer active.
Making jobs and talents meet in 66 countries
Senior .NET Software Engineer
Location
Ukraine
Posted
137 days ago
Salary
0
Seniority
Senior
Job Description
Senior .NET Software Engineer
Jooble
• Тісна взаємодія з командою розробки, продуктовим менеджером, дизайнером та аналітиком • Наш фокус це вирішенням проблем користувачів і бізнесу, не просто вирішення задач • Спільна робота команди від моменту визначення проблеми до релізу готового функціоналу у продакшн • Активна участь у плануванні, технічних обговореннях і пошуку найкращих рішень
Job Requirements
- 4-5 років досвіду у комерційній розробці з фокусом на C#/.NET
- Сильні знання ASP.Net Core та Web API
- Досвід роботи з SQL (MS SQL / PostgreSQL) і оптимізацією запитів
- Досвід роботи з базами та ORM (EF Core / Dapper)
- Досвід роботи з React/Redux від 1 року
- Досвід та відкритість до використання сучасних інструментів підвищення продуктивності, таких як GitHub Copilot, Cursor чи подібні
- Вміння працювати у команді та брати на себе відповідальність
Benefits
- Повне медичне страхування (після 3 місяців роботи)
- Фінансова підтримка на медичні витрати для колег за кордоном
- Компенсація консультацій з психологами wellbeing-сервісу або 50% вартості послуг спеціаліста, якого ти обереш самостійно
- 24 робочі дні щорічної оплачуваної відпустки + 6 днів для перезавантаження
- 20 оплачуваних лікарняних + 4 дні без медичного підтвердження
- 6 фіксованих додаткових вихідних на державні свята
- Фіксований бюджет для особистого та професійного розвитку
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the design, development, and deployment of robust .NET applications within a cloud-based Azure environment • Define and implement scalable system architecture, ensuring performance, reliability, and maintainability across services • Drive CI/CD best practices, including the implementation and optimisation of pipelines using GitHub Actions • Collaborate closely with Product, Operations, and Engineering teams to translate complex business requirements into effective technical solutions • Mentor and support engineers within the team, providing technical guidance, code reviews, and fostering continuous development • Establish and uphold engineering standards across coding practices, security, performance optimisation, and system design • Actively participate in and lead code reviews, ensuring high-quality, maintainable, and consistent outputs • Contribute to Agile delivery processes, using tools such as Jira to track progress, manage priorities, and improve delivery predictability • Drive adoption of modern technologies, patterns, and approaches that enhance engineering efficiency and platform capability • Support incident resolution, root-cause analysis, and continuous improvement of system stability and resilience.
• Collaborate with engineering, product, operational SMEs, and wider stakeholders to translate complex requirements into robust technical solutions. • Architect, implement, and rigorously test high-quality .NET applications with a focus on performance, reliability, and scalability. • Produce clean, maintainable, and well-documented code aligned with VFX engineering standards. • Proactively identify and remediate defects through detailed root-cause analysis. • Maintain and enhance existing applications, ensuring resilience and operational efficiency across our .NET ecosystem. • Conduct peer code reviews to ensure quality, maintainability, and adherence to engineering best practices. • Create comprehensive technical documentation to support future development, onboarding, and architectural clarity. • Remain current with emerging .NET technologies and best practices, implementing improvements that strengthen the competitiveness and robustness of our platform. • Embed security principles directly into the codebase, addressing risks proactively. • Partner with QA teams on test planning and execution to uphold VFX’s high software quality standards. • Actively participate in Agile ceremonies, contributing to predictable delivery, improved collaboration, and continuous improvement across sprints.
• Work as part of our backend team and take responsibility for a variety of challenging backend development tasks • Design and implement robust, scalable services • Ensure high uptime and meet scalability requirements • Write and maintain tests to improve software quality • Automate recurring tasks and help simplify operations • Design and communicate new API features
• Develop high-performance and low-latency products to verify results and provide reliability for in-game play • Write Rust code, that's sophisticated, fast, and readable for complex, data science infrastructure • Design core, backend software components, and code primarily using Rust • Building internal and external tools to support Swish’s live trading platform • Source origins of data inaccuracies through data pipeline dependencies and python code base • Use extensive experience to build, test, debug, and deploy production-grade components • Proactively improve our Rust and Python codebase • Production model feature deep dives to explain project market lines



