Description
We are seeking a Senior .NET Developer to join our team. In this role, your primary responsibility will be to collaborate with the production support team for the release and maintenance of various components. This position requires expertise in technical analysis, documentation, development, testing, and code reviews.
Responsibilities
1. Participate in an agile-based software development life-cycle, including technical analysis, documentation, development, testing, and code reviews
2. Propose and provide feedback from your experience/knowledge on architecture, design, technology choices, and the technological direction of the platform
3. Collaborate with the production support team for the release and maintenance of the components
Requirements
4. Minimum 3 years of professional development experience in C# technologies for real-time systems
5. Proficiency with the .NET Framework
6. Strong development skills and experience with Javascript/Typescript/CSS
7. Good understanding of test-driven development and continuous integration practices
8. Some experience with Windows Presentation Foundation
9. Ability to work as part of a globally distributed team
10. B2+ English level proficiency
We offer
11. Competitive compensation depending on experience and skills
12. Variety of projects within one company
13. Being a part of a project following engineering excellence standards
14. Individual career path and professional growth opportunities
15. Internal events and communities
16. Flexible work hours