AI Engineer - PRGTK

Valsoft Corporation Beirut, Lebanon
Apply Now

Aspire Software is looking for a AI Product Engineer to join our team in Lebanon. Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.

About the job: Development responsibilities In this role, while reporting directly to the CTO and collaborating with the senior developers, you will maintain and evolve the C# Windows services. Note that AI plays a central role in our team (we are using the state-of-the-art AI tools to accelerate productivity).

  1. Primary responsibility: • Maintain and improve the C# Windows services • Maintain and evolve the C# Windows services deployed at client sites (stability, • performance, compatibility, robustness). • Add the improvements needed to increase visibility and control over a distributed fleet of

client-side services: • structured logging, log levels, correlation, traceability; • metrics and monitoring (service health, queues, processing time, errors); • alerting and support-friendly diagnostics; • operational tooling (configuration, controlled restarts, upgrades, rollbacks, version management).

• Improve observability and incident resolution in production (log analysis, reproduction, fixes, post-mortems). • Collaborate with other Dentitek components (PowerBuilder, SQL Anywhere DB, Postgre cloud, API) to ensure consistent and reliable integration.

  1. Secondary responsibility: Assessment, modernization, and migration plan • Assess the current state of the services and their ecosystem (architecture, technical debt, deployment, supportability). Propose a systematic modernization plan: • refactoring and standardization (patterns, error handling, resilience); • automated testing and tooling/CI/CD adapted to the on-prem context; • security hardening and configuration best practices; • evolution strategies (e.g., modern .NET, compatibility, packaging, installation, telemetry). • Participate in the proposition of alternative solutions and migration plans to (or a target architecture) with a pragmatic roadmap (phases, risks, client impacts, backward compatibility).