Duties and responsibilities:
  • Be a member of an agile scrum team that owns the development for a desktop application in the healthcare sector
  • As a senior team member provide architectural guidance to the desktop development team
  • Help analyze customer bugs and issues to find the most appropriate solution
  • Responsible for Desktop UI development using .Net/WPF/XAML
  • Collaborate with other software engineering teams, design team, product owners and managers, and business stakeholders to implement new features
  • Develop software in the constantly evolving .NET Ecosystem (.NET/C#/WPF/MS SQL Server)
  • Develop fully functional application components writing clean, testable code
  • Perform tests and debugging to maximize application efficiency and performance
  • Responsible for designing and performing unit testing and integration testing
  • Employ best practices for designing scalable, extensible, secure applications in a .Net environment
  • Create technical documents and artifacts for developed software products
  • Minimum 5 years of development experience deep knowledge of C# and WPF
  • Minimum 3 years of proven experience building Desktop UI applications using WPF
  • Good with Multi-Threading Concepts
  • Solid knowledge of architectural design patterns
  • Understanding and experience in applying design principles
  • Understanding and experience working by SCRUM framework
  • Good knowledge of .NET Framework 3.0-4.5.x
  • Knowledge of Entity Framework
  • Intermediate/Upper-Intermediate English
  • Experience with MSSQL
  • Experience with Azure
  • Experience with Unit Tests/Integration Tests

We offer:

  • Interesting projects and a flexible work schedule (remote-friendly)
  • Professional development
  • Regular performance reviews
  • Transparency in communication between the Company and the Contractor
  • True team spirit and regular team building activities