Intermediate Software Developer

منذ 3 أسابيع

Beirut, BA, لبنان Valsoft Corporation دوام كامل
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