Software Developer (.NET)
Apply on
· At least 2 years of software development experience
· At least 2 years’ experience working with C#, and particularly modern, cross-platform .NET
· A strong understanding of advanced C# language features, such as async/await, dependency injection, etc.
· Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
· Good knowledge of development tools: Jenkins, GIT, SVN, Azure DevOps or equivalent
· Strong ability to analyze code – understand execution flow & debug even without access to a debugger
· Experience with the dotnet CLI, writing and maintaining integration and unit tests
· Strong familiarity with both Windows and Linux, including shell scripting
· Good knowledge of Transact SQL and Entity Framework Core
· Knowledge of a backend stack
· Experience with Agile methodology organization