Software Engineer (.Net)
- Remote
- Poland
- Poland
- Poland
- Poland
- Poland
- Lithuania
- Latvia
- Czechia
- Estonia
- Croatia
- Bulgaria
+10 more
Job description
Location: EU
About the role:
As a member of Auditdata's development group, you will become part of the software team developing sophisticated enterprise solutions for audiology clinic chains.
Tech stack we use: .Net 8.0, Azure Services (like Azure SQL, AI Search, Service Bus, App Insight, Data Factory etc), Entity Framework Core, Docker, Kubernetes, MassTransit.
We wildly use variety of AI tools, like Cursor AI and others.
What will you do:
Design and Develop: Create and enhance Public Web API components within a complex, distributed environment. Implement business features together with other teams
Infrastructure Analysis and Improvement: Evaluate and optimize existing infrastructure to boost application performance, maintainability, and extensibility
Tool Integration: Research and integrate new tools to enhance code quality, development efficiency, and deployment processes
Microservices and Cloud Services: Contribute into various microservices across the application and manage Azure cloud services
Customer Migration and Integration: 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
Technical skills and expertise:
You have 4+ yrs experience with C# and .NET Core
Solid understanding of distributed systems and microservices architecture
Proven experience with building Open/Public APIs following REST principles
Experience with Azure SQL/MS SQL, Entity Framework Core
Experience with Azure Cloud (Event Hub, Service Bus, App Insight) or AWS
Familiarity with "Clean Architecture"
Strong knowledge of architecture & design, SOLID / KISS / YAGNI principles
Upper-intermediate spoken and written English
B.Sc.+ degree in Computer Science or similar
Nice-to-haves:
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
Key traits:
Great communication skills to be able to collaborate with development teams across different locations for delivering high-end software solutions to the customers
Ability to find solutions to complex issues
You are learning-driven and always focused on updating your own and your team's knowledge with the latest and greatest technologies and tools
AI friendly
What’s in it for you:
Long-term, secure engagement in the stable product development company
High business standards environment
Great company values and ethics
Flexibility and flat management structure
Learning opportunities and professional development (incl. related certifications, paid trainings & courses)
Remote work model
You don’t match the description 100%? Please don’t hold back! We would love to hear from you.
We look forward to your application! (please submit your CV in English)
Auditdata is an equal opportunity employer that is committed to create diverse work environment free of discrimination and harassment. We make recruiting decisions based on your experience and skills.
or
All done!
Your application has been successfully submitted!