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