We are looking for an experienced .NET Developer to join our team on a 6-month contract. You will work on developing, optimizing, and maintaining high-performance .NET applications, collaborating with a talented team on cutting-edge projects. This role requires hands-on expertise in C#, .NET Core, and cloud technologies, with the potential for contract extension based on performance.
ResponsibilitiesDevelop and maintain .NET Core, C#, and ASP.NET applications.Work closely with business and technical teams to build scalable and secure solutions.Design and implement RESTful APIs and Microservices.Optimize application performance and troubleshoot technical issues.Work with SQL Server, Postgres and NoSQL databases for data management.Collaborate in an Agile/Scrum environment and participate in code reviews.Implement unit testing and contribute to CI/CD pipelines.Ensure best practices in security, performance, and maintainability. Qualifications8+ years of experience in .NET development (C#, .NET Core, ASP.NET, MVC).Strong experience with SQL Server or NoSQL databases.Knowledge of RESTful APIs, Microservices, and Modern architectureHands on experience with API Gateways, ESB.Experience with containerization (Docker, Kubernetes).Strong understanding of authentication protocols (OAuth, JWT, OpenID).Experience with Angular frontend frameworksExperience with Blazor, gRPC, or SignalR.Knowledge of TDD (Test-Driven Development) and unit testing frameworks.Experience working in banking, fintech, or government projects is a plus.Familiarity with DevOps, CI/CD pipelines, and Git version control.Familiarity with cloud platforms (Azure or AWS).