# Intermediate Software Developer - MSI

**Company:** [Valsoft Corporation](http://jobs.workable.com/companies/i7bvgtD9zMBw8pksaJ6inV.md)
**Location:** Beirut, Lebanon
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** Research & Development

[Apply for this job](http://jobs.workable.com/view/0122024d-dcf4-4d9a-8b9b-12953cc0014d)

## Description

Aspire Software is looking for an Intermediate 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.

**Role Overview**

Looking for a backend-leaning full stack engineer who is strong in Java/Spring/Hibernate, has production React/Node experience, can design and refactor APIs and services, understands multi-tenant SaaS concerns, writes tests, owns feature quality, and can work effectively in a modernizing product environment. E-commerce experience is the best fit; platform-engineering depth is not the goal for this hire. JD sent via email

## Requirements

Legacy .NET & SQL Server  
\- Solid experience with ASP.NET (Web Forms, MVC, or Web API) and .NET Framework  
\- Strong SQL Server skills: schema design, stored procedures, query optimization, and migrations  
\- Comfortable reading, maintaining, and refactoring older codebases without breaking things  
  
Modern Stack  
\- Production experience with React (hooks, component architecture, state management)  
\- Familiarity with .NET Core / .NET 6+ or equivalent modern backend frameworks  
\- PostgreSQL experience: schema design, indexing, query tuning, and ORM usage (Entity Framework or similar)  
\- Understanding of REST API design and integration patterns  
  
AI-Assisted Development  
\- Active, daily use of AI coding assistants (GitHub Copilot, Claude, Cursor, or similar)  
\- Comfortable prompting AI tools effectively for code generation, debugging, refactoring, and documentation  
\- Able to critically evaluate AI-generated code knowing when to trust it, when to fix it, and when to throw it out  
\- Uses AI to move faster without sacrificing quality or understanding  
  
General  
\- Strong problem-solving instincts and attention to detail  
\- Good communication you can explain technical trade-offs to non-technical stakeholders  
\- Comfortable working in environments where legacy and modern systems coexist
