.NET Developer

Location: Remote/Work from Home (Philippines) - Office available in Davao

Employment Type: Full-time

Level: Junior, Medior, Senior

Company: Swiftly Developed

About Swiftly Developed

Swiftly Developed is a specialized IT outsourcing agency that connects exceptional technical professionals with innovative businesses across Europe. We provide both Staff Augmentation and project-based development services, allowing our engineers to work on diverse challenges while being part of a supportive international team. As part of the Swiftly ecosystem, we pride ourselves on understanding both the technical requirements of modern software development and the cultural fit that makes teams thrive.

The Role

We're seeking talented .NET Developers at Junior, Medior, and Senior levels to join our network of developers working on enterprise applications and systems for our European clients. You'll work remotely from home in the Philippines with the flexibility to visit our Davao office when needed for collaboration or team events.

You'll be working with the Microsoft .NET ecosystem to build robust, scalable applications across web, desktop, and cloud platforms. Whether you're augmenting a client's existing team or working on dedicated project delivery, this role offers the opportunity to expand your skills while working with international teams.

What You'll Be Doing

You'll be responsible for developing and maintaining applications using the .NET framework and .NET Core/.NET 6+. Your work will involve collaborating closely with product teams, business analysts, and other developers to deliver complete solutions, designing and implementing RESTful APIs and web services, and writing clean, maintainable, and efficient code that follows Microsoft best practices. You'll work with SQL Server and other databases to design schemas and optimize queries, integrate with third-party services and Azure cloud services, implement security measures and authentication mechanisms, and participate in code reviews to ensure high-quality deliverables. You'll also troubleshoot and debug complex application issues and contribute to technical discussions to help shape architectural decisions.

What We're Looking For

We're hiring at multiple experience levels. Here's what we're looking for at each:

Junior .NET Developer (0-2 years experience)

  • Proficiency in C# and understanding of .NET fundamentals

  • Basic knowledge of ASP.NET Core or ASP.NET MVC

  • Understanding of object-oriented programming principles

  • Familiarity with SQL Server and basic database concepts

  • Knowledge of HTML, CSS, and JavaScript basics

  • Understanding of version control with Git

  • Willingness to learn and grow with mentorship

  • Strong problem-solving attitude and eagerness to tackle challenges

Medior .NET Developer (2-5 years experience)

  • Strong proficiency in C# and proven experience with .NET Core/.NET 6+

  • Solid experience building web applications with ASP.NET Core MVC or Web API

  • Understanding of Entity Framework Core and database design patterns

  • Experience with front-end frameworks (Blazor, Angular, or React)

  • Knowledge of authentication and authorization (Identity, OAuth, JWT)

  • Familiarity with Azure cloud services and deployments

  • Experience with unit testing (xUnit, NUnit, MSTest)

  • Understanding of design patterns and SOLID principles

  • Comfortable with Git workflows and collaborative development

  • Ability to work independently on features with minimal supervision

  • Experience working in an agile environment

Senior .NET Developer (5+ years experience)

  • Expert-level proficiency in C# and extensive experience across the .NET ecosystem

  • Deep understanding of .NET architecture, design patterns, and best practices

  • Proven track record of delivering complex enterprise applications

  • Strong experience with microservices architecture and distributed systems

  • Expertise in Azure services (App Services, Functions, Service Bus, etc.)

  • Knowledge of containerization with Docker and orchestration with Kubernetes

  • Experience with message queues and event-driven architectures

  • Strong understanding of performance optimization and scalability

  • Experience mentoring junior developers and conducting code reviews

  • Ability to lead technical discussions and make architectural decisions

  • Knowledge of CI/CD pipelines and DevOps practices for .NET applications

All Levels: Strong English communication skills are required as you'll be working with international teams. We value developers who are self-motivated, take ownership of their work, and are passionate about staying current with .NET and Microsoft technologies.

Nice to Have

Experience with Blazor for web development, knowledge of Windows desktop development (WPF, WinForms), familiarity with .NET MAUI for cross-platform mobile development, experience with SignalR for real-time applications, knowledge of Azure DevOps and CI/CD pipelines, understanding of Domain-Driven Design (DDD) principles, experience with message brokers (RabbitMQ, Azure Service Bus), contributions to open-source .NET projects, Microsoft certifications (Azure Developer, .NET Developer), familiarity with legacy .NET Framework migration projects, and experience working with distributed teams across different time zones would all be valuable additions to your profile.

What We Offer

You'll enjoy competitive salary based on experience and location, work from home flexibility in the Philippines with access to our Davao office when needed, and opportunities to work on diverse and challenging projects with leading European companies. We provide a yearly development budget for certifications, courses, and professional growth (including Microsoft certifications), along with connection to an international network of talented developers. Our supportive work environment values work-life balance and maintains clear communication with transparent processes.

How to Apply

Send your CV, GitHub profile or portfolio of .NET projects, and a brief introduction about yourself and your experience to info@swiftly-developed.com. Please include ".NET Developer Application - [Junior/Medior/Senior]" in the subject line, specifying which level you're applying for.

We review applications on a rolling basis and will contact qualified candidates for an initial interview.


Swiftly Developed is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all team members.

Previous
Previous

QA Engineer

Next
Next

Backend Developer