.NET Software Developer

We are looking for an experienced .NET Software Developer (C#) who will be a crucial part of our Client’s agile team, which is focused on building customer-facing services that are used by thousands of customers every day. You will work in a team of highly experienced .NET and PHP developers, QAs, Product Owners and tech leads.

Responsibilities will include:

  • Create and improve applications
  • Write clean, testable, easily maintainable code
  • Troubleshoot and debug applications, ensure high quality of the results you produce 
  • Knowledge sharing initiatives and demonstration of initiatives towards efficiency, quality, improvement, tech stack, etc.
  • Participate in project technical analysis, architectural decision-making phases
  • High priority will be set for code reviews and giving feedback to your colleagues
  • Follow and contribute to the development best-practices

Our tech stack: 

  • .NET Core 3 (C#)
  • SQL / MySQL
  • RabbitMQ
  • Redis Cache
  • Akka.NET
  • Xunit / Moq
  • Dapper
  • Hangfire
  • Docker

Requirements:

  • Well versed with .NET / C#
  • Well versed with SQL 
  • Experienced in writing asynchronous and concurrent code
  • Proven track record with participation in large scale/complex product development 

Bonus points:

  • Hands-on Docker/Kubernetes experience
  • Hands-on Linux experience
  • CI/CD pipeline configuration experience

Related Jobs

Operations Manager

Operations Manager Malta or North Macedonia Our partner is currently looking for an experienced Customer...

Financial Analyst

Financial Analyst Malta We are looking for a tech-savvy, data driven FP&A Analyst to fill a core role...

Software Project Team Lead

Software Project Team Lead Tallinn/Tartu, Estonia We are working on a Software project Team Lead role for...