Job description

Recruiting firm MindHunt, on behalf of a leading Danish software company, is seeking a talented Firmware Developer to join their innovative team and work remotely.

Our Client is a proud Danish company that delivers software-as-a-service (SaaS) and hardware solutions to audiologists and hearing clinics. Their mission is to enhance the patient experience when they enter a hearing clinic. Their headquarters is in the heart of Copenhagen with offices in Ukraine, UK, Poland, Canada, Australia, USA, and more.

Location: EU, Ukraine

About the role:

As a member of development group, you will become part of the software team developing sophisticated enterprise solutions for audiology clinic chains.

Tech stack we use: .Net 6.0+, Azure Services, Azure SQL Database

What will you do:

  • Design and develop Public Web API components across complex distributed environment
  • Work with existing teams to synchronize and ensure features are released on time, in coordinated manner and good quality
  • Maintain Web API components when they have been deployed
  • Work with Azure cloud and databases

What will you bring:

Technical skills and experience:

  • You have 4+ yrs experience with C# and .NET Core
  • Proven experience with building Open/Public APIs following REST principles
  • Ability to design APIs that follow OpenAPI/Swagger specifications
  • Experience integrating APIs with internal services in a distributed environment.
  • Writing comprehensive API documentation using Swagger/OpenAPI
  • Experience implementing security measures such as OAuth2, JWT (JSON Web Tokens), API keys, and TLS/SSL.
  • Familiarity with "Clean Architecture"
  • Experience with Azure SQL or any SQL DB, Entity Framework Core
  • Strong knowledge of architecture & design, SOLID / KISS / YAGNI principles
  • Solid understanding of distributed systems and microservices architecture
  • B.Sc.+ degree in Computer Science or similar

Would be a plus:

  • Understanding event based communication between microservices (e.g. via Azure Service Bus)
  • Experience with Mass Transit
  • Designing & building web applications from scratch
  • Experienced in handling flexible software architecture and changing requirements

You have:

  • Good spoken and written English
  • Great communication skills to be able to collaborate with development teams across different locations for delivering high-end software solutions to the customers
  • Able to find solutions to complex issues
  • Always focused on updating your own and your team's knowledge with the latest and greatest technologies and tools

What’s in it for you:

  • Long-term, secure engagement in the stable product development company
  • High business standards environment
  • Flexibility and flat management structure
  • Learning opportunities and professional development (incl. related certifications)

Feels like it’s a perfect match to you?
We look forward to your application! (please apply your English CV)