About the job .Net Developer (Middle/Senior)
Company Overview:
We are a global outsourcing company that partners with top-tier clients across industries to deliver world-class software solutions. We are currently looking for a versatile and well-rounded .NET Developer to join our team group of skilled professionals ready to be deployed quickly into high-priority client projects.
Role Summary:
This is an ideal position for someone who enjoys variety, technical diversity, and fast-moving collaborative environments. As part of our bench team, you'll contribute to a wide range of initiatives involving web applications, microservices, API development, CMS integrations, and cloud-based systems, working across both modern and legacy tech stacks.
What Makes This Role Unique:
-
Be the first to deploy to high-priority client projects.
-
Work across industries, stacks, and architectures.
-
Expand your technical expertise with diverse real-world challenges.
-
Gain exposure to multiple domains including CMS, eCommerce, enterprise SaaS, and system modernization.
Key Responsibilities:
-
Design, develop, and maintain backend services using C# and .NET Core.
-
Build and consume REST APIs for web and mobile applications.
-
Work with relational databases and optimize queries (primarily SQL Server).
-
Use Entity Framework (EF Core) and LINQ for data access.
-
Implement and maintain CI/CD pipelines (mainly in Azure DevOps).
-
Write unit tests and participate in code reviews.
-
Collaborate with cross-functional teams and participate in Agile ceremonies.
-
Quickly adapt to new codebases, technologies, and project domains.
-
Uphold clean code standards and apply SOLID design principles.
Skills and Qualifications:
-
Proficiency in C#, .NET Core / .NET 6+, ASP.NET Core (Web API, MVC, Razor).
-
Experience with Entity Framework (EF Core), LINQ, and SQL Server.
-
Strong understanding of REST API development and integration.
-
Experience using Git and Git-based workflows.
-
Familiarity with clean code principles and SOLID design.
-
English proficiency (B2 or higher), with strong communication and collaboration skills.
-
Ability to quickly learn and navigate new codebases and domains.
-
Prior experience in Agile environments (Scrum, Kanban, or hybrid).
Bonus Skills (Nice to Have):
-
CMS experience (e.g., Optimizely, Umbraco).
-
Experience with Azure Service Bus, Azure API Management.
-
Understanding of Docker and containerization basics.
-
Azure fundamentals: App Services, Functions, SQL, Blob Storage, CI/CD with Azure DevOps or GitHub Actions.
The FLS Difference
- Our modern stack projects are the right mix of exciting and challenging
- Gain access to our diverse range of training programs, courses, and certifications
- Choose your work style - remote, on-site or hybrid in one of our stunning offices. We offer the freedom of flexible working hours
- Enhance your language skills with our corporate English classes
- Work from anywhere and explore the world with our Workation program