Skip to main content

Backend Developer (P850)

About Us:

As a Senior Backend Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Over five years of experience in software development with a strong emphasis on .NET technologies.
  • Advanced expertise in C#, both in .NET Framework and .NET Core.
  • Proficiency in Python (version 3.7 or higher, ideally 3.9).
  • Solid background in SQL Server, including T-SQL programming and database design and administration.
  • In-depth knowledge of TCP/IP communication, socket-level programming, and network configuration.
  • Practical experience using .NET libraries, COM Interop, and data serialization with XML and JSON.
  • Skilled in integrating APIs, particularly with CAD systems.
  • Hands-on experience with Azure Service Bus, including message filtering, topic/subscription management, and dead-letter processing.
  • Strong familiarity with Windows environments, including system permissions, service management, and deployment configurations.
  • Experience building Windows desktop UI applications using Windows Forms (.NET Framework and .NET 6+) and WinUI 3 with XAML/MVVM architecture.
  • Proven track record developing client-server applications for Windows leveraging TCP/IP and socket communication.
  • Competence in debugging and testing applications with simulation tools and validation frameworks.
  • Background in using Crystal Reports for reporting solutions.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design, develop, and support Windows-based software solutions leveraging .NET and SQL Server technologies.
  • Implement Python-based scripts and connect services using Azure Service Bus.
  • Manage API-level integrations with CAD systems, including communication protocols and structured data formats like XML and JSON.
  • Perform testing and debugging of software through simulators and other validation mechanisms.
  • Collaborate with cross-functional teams such as system administrators and stakeholders to ensure efficient delivery.
  • Contribute to deployment processes, including installer development and configuration of applications in Windows environments.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills