We are not accepting new applicants or hiring at this time. Our focus is on supporting the talented individuals we have already hired. However, we encourage interested candidates to continue developing their skills. We will be opening the next hiring cycle in June 2023 and will notify all interested candidates at that time.

C# Developer

We are looking for a C# developer responsible for building WPF 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 to collaborative problem solving, sophisticated design, and quality products are essential.

Responsibilities

  • Translate application storyboards and use cases into functional applications
  • 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
  • Defining and organizing projects on an ongoing basis
  • Work in a project team alongside other developers
  • Report on project statuses and developments
  • Participate in project meetings with management and other team members

Preferred Qualifications

  • Proficient in C#
  • Familiarity with the .NET framework
  • Strong understanding of object-oriented programming
  • Familiar with MVVM architectural pattern
  • Familiarity with Windows Presentation Framework (WPF)
  • Experience with Dev Express, Telerik, LINQ, Entity framework
  • Familiarity with Microsoft SQL Server
  • Understanding fundamental design principles behind a scalable application
  • Familiar with various design and architectural patterns
  • Skill for writing reusable C# libraries
  • Implementing automated testing platforms and unit tests 🔥
  • Ability to write clean, easy-to-understand code
  • Outstanding analytical and problem-solving capabilities
  • Excellent written and verbal communication skills
  • Ability to work independently and complete projects with minimal supervision
  • Sound understanding of coding and development processes
  • Experience with working in an agile environment

 

Job Category: Developer
Job Type: Full Time
Job Location: Beirut - Lebanon Nicosia - Cyprus Sofia - Bulgaria

Apply for this position

Allowed Type(s): .pdf, .doc, .docx