We are looking for a C# Senior developer responsible for building C# applications, including anything from back-end
services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment collaborative problem solving, sophisticated design, and quality product is essential

  • Understand agile principles and processes
    Translate application storyboards and use cases into functional applications
  • Good understanding of application architecture
  • Good understanding of code refactoring
  • Familiarity with continuous integration
  • Proficient understanding of code versioning tools such as Gitlab/Gith
  • Implementing automated testing platforms and unit tests
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Creating database schemas that represent and support business processes
  • Understanding fundamental design principles behind a scalable application
  • Knack for writing clean, readable C# code
  • Strong knowledge of building Restful APIs
  • Familiarity with Postgres database server or any relational database
  • Knowledge of concurrency patterns in C#
  • Familiar with various design and architectural patterns
  • Skill for writing reusable C# libraries
  • Strong understanding of object-oriented programming and SOLID principles
  • Familiarity with open telemetry or any similar framework
  • Strong knowledge of .NET Entity Framework
  • Proficient in C#, with a good knowledge of its ecosyste
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality and responsiveness of applications
  • Identify bottlenecks and bugs and devise solutions to these problems
  • Help maintain code quality, organization and automatization

Desired Skills:

  • C#
  • dot NET core 6
  • Microsoft Visual Studio
  • ecosyste
  • .NET Entity Framework
  • Gitlab
  • Gith

Desired Work Experience:

  • 2 to 5 years

Desired Qualification Level:

  • Degree

Learn more/Apply for this position