We are looking for a .NET Developer to join an agile software development team in a collaborative environment. You will help drive results and deliver value for an international client, working on innovative solutions for real-world business challenges.
What You’ll Do
Develop and maintain high-quality software solutions using C# and .NET technologies.
Work in an agile team, collaborating with product owners, designers, and other developers.
Build and integrate RESTful APIs and ensure reliable, scalable solutions.
Apply best practices for software design, object-oriented programming, and design patterns.
Participate in testing, CI/CD pipelines, and DevSecOps processes.
Work with cloud technologies and serverless/event-driven architectures.
What You Need to Know
Solid knowledge of C#, good object-oriented practices, and design patterns
Solid knowledge of .NET 6, 8, or above
Experience with development and integration of RESTful APIs
Knowledge of LINQ and Entity Framework (or other ORM)
Experience with test automation (xUnit, RestSharp) and test pyramid
Experience with Microsoft Azure (Functions, Service Bus, etc.)
Experience with CI/CD, DevSecOps, and code versioning (Git)
Knowledge of Serverless and Event-Driven Architecture
Solid understanding of SOLID principles and Microservices architecture
Advanced English for daily communication with team and clients
You Will Stand Out If You Have
Experience with Clean or Hexagonal Architecture
Experience with front-end frameworks: Angular (preferred), React, or Vue
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.