Skip to main content

Technical Lead (P852)

About Us:

As a Technical Lead at Kenility, you will become part of a collaborative team of developers, engineers, and designers focused on delivering top-quality software solutions to the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Demonstrated experience leading technical teams, mentoring developers, and managing project delivery.
  • Advanced knowledge of C# in both .NET Framework and .NET Core environments.
  • Proficiency in Python from version 3.7 onwards, ideally 3.9.
  • Experience with SQL Server, including T-SQL programming and database administration.
  • Strong grasp of network protocols, socket communication, and TCP/IP configurations.
  • Skilled in using .NET libraries, COM Interop, and data handling with XML and JSON.
  • Familiar with API integrations for CAD systems and related platforms.
  • Knowledgeable in Azure Service Bus, covering message routing, dead-letter handling, and filtering.
  • Proficient in managing Windows-based environments, including user permissions, services, and deployment processes.
  • Hands-on experience developing UI applications using Windows Forms (.NET Framework/.NET 6+) and WinUI 3 with XAML/MVVM patterns.
  • Proven ability to architect and implement Windows client-server applications leveraging TCP/IP and socket connections.
  • Experience using Crystal Reports for data presentation and reporting.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Provide leadership and mentorship to a team of developers, promoting software engineering best practices.
  • Serve as a technical authority in areas such as architecture, API integration, and cloud-based connectivity.
  • Contribute directly to the development of core software components and oversee complex code reviews.
  • Guide the end-to-end development of Windows applications utilizing .NET and SQL Server technologies.
  • Manage integrations with CAD systems, ensuring effective API communication and data exchange using TCP/IP and XML/JSON.
  • Uphold software reliability through structured validation, debugging, and simulator tools.
  • Coordinate efforts with stakeholders, system administrators, and technical teams to ensure alignment with business objectives.
  • Support deployment efforts, including installer setup and administrative configuration in Windows environments.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills