Remote (Global) Full-time

Auditdata is hiring a Software Engineer (.Net)

About the Role

Auditdata is looking for a Software Engineer (.Net) to join our development group. You will be part of the software team building sophisticated enterprise solutions for audiology clinic chains, designing public web APIs and contributing to a distributed microservices environment.

What You'll Do

  • Design and develop Public Web API components within a complex, distributed environment.
  • Implement business features collaboratively with other development teams.
  • Evaluate and optimize existing infrastructure to boost application performance, maintainability, and extensibility.
  • Research and integrate new tools to enhance code quality, development efficiency, and deployment processes.
  • Contribute to various microservices across the application and manage Azure cloud services.
  • Lead migration projects to transition existing customers to our application platform.
  • Design and develop migration tools, data transformation utilities, and automated migration processes to ensure seamless customer onboarding.

What We're Looking For

  • 3+ years of experience with C# and .NET Core.
  • Solid understanding of distributed systems and microservices architecture.
  • Proven experience building Open/Public APIs following REST principles.
  • Experience with Azure SQL/MS SQL and Entity Framework Core.
  • Experience with Azure Cloud (Event Hub, Service Bus, App Insight) or AWS.
  • Familiarity with 'Clean Architecture' principles.
  • Strong knowledge of architecture & design, including SOLID / KISS / YAGNI principles.
  • Upper-intermediate spoken and written English.
  • B.Sc.+ degree in Computer Science or a similar field.

Nice to Have

  • Ability to design APIs that follow OpenAPI/Swagger specifications.
  • Experience integrating APIs with internal services in a distributed environment.
  • Experience implementing security measures such as OAuth2, JWT (JSON Web Tokens), API keys, and TLS/SSL.

Technical Stack

  • .Net 8.0
  • Azure Services (like Azure SQL, AI Search, Service Bus, App Insight, Data Factory)
  • Entity Framework Core
  • Docker, Kubernetes
  • MassTransit
  • AI tools (like Cursor AI, JetBrains AI, Augment code)

Team & Environment

You will be a member of Auditdata's development group and part of the software team.

Benefits & Compensation

  • Long-term, secure engagement in a stable product development company.
  • High business standards environment.
  • Great company values and ethics.
  • Flexibility and flat management structure.
  • Learning opportunities and professional development, including related certifications and paid trainings & courses.
  • Remote work model.

Work Mode

This is a remote position open to candidates based in the EU and Poland.

Auditdata is an equal opportunity employer committed to creating a diverse work environment free of discrimination and harassment. We make recruiting decisions based on your experience and skills.

Required Skills
.Net 8.0Azure ServicesAzure SQLAI SearchService BusEntity Framework CoreDockerKubernetesMassTransitC#MicroservicesREST APIsSQLCloud ArchitectureCI/CD
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Auditdata

Auditdata develops sophisticated enterprise solutions for audiology clinic chains.

Visit website
Job Details
Category backend
Posted 3 months ago