Senior Software Developer (VB.net,C#,)

  1. Home
  2. C#
  • Company Valsoft Corporation
  • Employment Full-time
  • Location 🇱🇧 Lebanon, Beirut
  • Submitted Posted 3 weeks ago - Updated 5 hours ago

Aspire Software is looking for an Senior Software Developer 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 Role

We are seeking a Senior Software Developer to join a growing team modernizing critical software systems used by local governments across the United States. This role focuses on maintaining, stabilizing, and transforming a VB.NET / WinForms-based application that manages land records and vital public documents for municipalities.

Ideal candidates will have significant experience with legacy Windows application development and a passion for modern DevOps, testing, and architecture practices. This position offers both technical autonomy and the opportunity to lead or build a regional team of engineers in Lebanon or similar time zones.

Key Responsibilities:

  • Maintain and improve a mature VB.NET and WinForms codebase used in local government offices.
  • Lead the stabilization and modernization of legacy systems through structured testing, clean refactoring, and architectural evolution.
  • Design and implement new modules using modern .NET (C#, .NET 6+), WebAssembly, or Blazor technologies as part of an incremental platform migration.
  • Collaborate with cross-functional teams (product, QA, DevOps) to plan and deliver roadmap features.
  • Integrate new technologies, including AI-assisted development tools, automated testing, and performance telemetry.
  • Champion test-driven development (TDD) and quality-first engineering practices.
  • Contribute to or lead a small team of regional engineers with mentorship, code reviews, and development planning.
  • Work within a structured software development lifecycle (SDLC) using Agile or hybrid methodologies.

Requirements

  • 7+ years of hands-on development experience with VB.NET, WinForms, or equivalent Windows
  • Expertise in .NET Framework and/or .NET Core (C#), with modern backend development experience.
  • Strong command of Microsoft SQL Server and relational database design (T-SQL, stored procedures, indexing).
  • Proven ability to troubleshoot complex systems and debug production issues with confidence.
  • Familiarity with modern practices in DevOps, CI/CD, version control (Git), and cloud-aware development.
  • Passion for clean code, refactoring, and delivering customer value through quality software.
  • Ability to work autonomously in a distributed team and communicate clearly in English.

Bonus Skills

  • Experience working with government or public sector software.
  • Background in document management, OCR, imaging, or search systems.
  • Exposure to AI tooling, WebAssembly, or GPU-powered workloads is a plus.
  • Experience building or leading remote teams in the MENA region or similar environments.

Education & Credentials

  • Bachelor’s degree or higher in Computer Science, Engineering, or a related field.
  • Professional certifications in .NET, SQL, or software architecture are beneficial.
  • Academic credentials from Lebanese institutions such as AUB, LAU, or USJ are welcome but not required

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.