Position: Middle .Net/C# Developer (WPF, Desktop)
Company: Luxoft
Experience required: 5y
English level: intermediate

We are looking for a Desktop C#/WPF/.Net software engineer and good team player to join our client's team.
Responsibilities:
Responsibilities:
    - Working in an Agile environment with the international distributed team;
   - Communicate with project manager, engineers, architects, QA and other colleagues and stakeholders;
   - Proactive position in the preparation of approaches, solution development, process improvement;
   - Development and implementation unit-tests, integration and functional tests;
   - Development and review of design and technical documents;
   - Back-end development to achieve the business needs of the customer and the implementation of components in accordance with the modern software development environment, such as cloud platforms, microservice architecture;
   - Usage coding standards, best practices to write high-performance and testable code.
   - Participate in a planning meetings and sessions, SDLC;

Required Experience:
   - Troubleshooting, profiling and debugging applications;
   - Creation software architecture and design;
   - Agile software processes and technologies;
   - Code Review process;
   - Refactoring process;
   - Rabbit MQ, Kafka
   - MongoDB
   - Scrum process in Azure DevOps
  - CI/CD
Mandatory Skills Description:
Mandatory skills:
    - C#/.Net Framework (5+ years of experience);
    - WPF;
    - DevExpress WPF;
    - MVC, MVVM, design patterns
Nice-to-Have Skills:
   Will be a plus:
   - (DSP) Digital Signal Processing (FFT, Nyquist theorem, etc.);
   - Communication protocols;
   - Authentication and authorization flows;
   - Angular, TypeScript
Languages:
English: B2 Upper Intermediate