Senior Software Developer evolving C# Windows services for Aspire Software in Lebanon. Collaborating with the CTO and senior developers on AI-focused projects.
Responsibilities
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:
Improve observability and incident resolution in production (log analysis, reproduction, fixes, post-mortems).
Collaborate with other Dentitek components (PowerBuilder, SQL Anywhere DB, Postgres cloud, API) to ensure consistent and reliable integration.
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)
Requirements
Bachelor’s degree in computer science, engineering, or a combination of relevant expertise;
Strong senior-level experience in C# / .NET and Windows services development (Worker Services, Windows Service, scheduling, background processing).
Experience (high motivation) with AI development support tools (e.g. GitHub Copilot, Codex, ChatGPT)
Solid production mindset: troubleshooting, performance, concurrency (threads/tasks), memory management, error handling and recovery.
Experience with relational databases and SQL (ideally SQL Anywhere and/or PostgreSQL).
Strong knowledge of Git and Git workflows;
Experience with Agile development methodologies (e.g. Scrum, Kanban)
Problem-solving attitude;
As a senior with assigned responsibilities: Demonstrate initiative and autonomy;
Collaborative team spirit;
Ability to work in English.
**Nice To Have**
Experience with observability (structured logging, metrics, tracing) and monitoring/alerting tools.
Full Stack Developer at Capgemini focused on developing and maintaining cloud - based applications. Collaborating on both frontend and backend technologies with a focus on Azure services.
Software Engineering Advisor developing sophisticated software applications for health portals at Cigna. Leading design and development to enhance member experiences across systems.
Senior Software Developer in Test ensuring quality, reliability, and performance for D - Wave's quantum computing cloud platform. Collaborating with teams to automate testing and improve infrastructure.
Staff Engineer implementing digital manufacturing solutions for Hershey. Leading execution of digital systems and collaborating with cross - functional teams.
Tech Lead / Architect at Novir developing innovative diagnostic solutions across full stack engineering. Leading teams to establish technical standards and systems architecture in a hybrid environment.
Responsible for ensuring the availability of equipment and implementing industrial safety projects. Overseeing maintenance plans and improving the cybersecurity of industrial networks.
Full Stack Developer in agile team delivering innovative web applications and REST APIs. Collaborate across global locations while fostering professional relationships and best practices.
Desenvolvedor Fullstack Jr na Koode Tecnologia trabalhando com frontend e backend em aplicações web. Criando APIs REST e colaborando em projetos ágeis.
Principal Engineer Software responsible for advanced software solutions focused on virtualization for flight control and mission systems. Joining Northrop Grumman's Test & Evaluation organization in Melbourne, Florida.