We are seeking a skilled and experienced .NET Developer to join our dynamic, remote-first team. The ideal candidate will have a strong background in C#, .NET Core, and a broad range of Microsoft technologies. You will play a key role in building, maintaining, and evolving modern web and desktop applications, integrating with both SQL and NoSQL databases, and leveraging various Azure services.
Key Responsibilities
Develop and maintain scalable ASP.NET Core web applications and Windows desktop apps
Design and implement RESTful APIs and backend services using .NET Core / ASP.NET Core
Utilize Entity Framework Core for data access with Microsoft SQL Server
Work with NoSQL databases and Azure Table Storage where appropriate
Implement real-time features using SignalR
Build and maintain serverless components using Azure Functions
Integrate asynchronous messaging patterns using Azure Service Bus Queues/Topics
Manage files and data using Azure Blob Storage
Contribute to architecture decisions using modern design patterns and best practices
Collaborate with team members through Git and participate in CI/CD processes
Enhance frontend interactivity with JavaScript and jQuery
Write clean, maintainable, and well-documented code
Communicate effectively in English with international teams
Requirements
Technical Skills
Proficient in C#, .NET Core, and ASP.NET Core / MVC
Experience with Entity Framework Core
Strong understanding of Microsoft SQL Server and NoSQL databases
Hands-on experience with Azure services: Azure Functions, Azure Blob/Table Storage, Azure Service Bus (Queues & Topics)
Experience with SignalR for real-time communication
Familiarity with frontend technologies: JavaScript, jQuery
Solid understanding of Git, CI/CD pipelines, and software deployment practices
Strong grasp of OOP, SOLID principles, and common design patterns
Soft Skills
Proficient in English (written and verbal) for day-to-day communication
Self-motivated and able to work independently in a fully remote setup
Good problem-solving skills and attention to detail
Strong collaboration skills in cross-functional teams
What We Offer
100% Remote Work
Paid Vacation and Personal Days
Work on a variety of challenging, cutting-edge projects
Opportunities for career growth and learning
Supportive team culture with open communication
Nice to Have
Experience with Azure DevOps or GitHub Actions
Familiarity with Blazor or MAUI
Exposure to unit testing and test-driven development (TDD)
Knowledge of containerization (Docker) and Kubernetes is a plus
Ready to join a passionate team of developers building modern, scalable solutions?
Apply now with your CV and let’s build something great together!