# Senior Fullstack Software Engineer - SCC

> Valsoft Corporation · Beirut, Lebanon (Hybrid) · Full-time · Posted 2026-05-05

**Workplace:** hybrid

**Department:** Research & Development

## Description

Aspire Software is looking for a Senior Full-Stack 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**

Valsoft Corporation is seeking an Intermediate/Senior .NET/C# software engineer to join our ever-growing team. This candidate will join one of Valsoft Corporation’s subsidiaries in the Education vertical, ScholarChip, to modernize and enhance our web portals that empower schools to create safer, more engaging, and supportive environments for student success. 

The ScholarChip line of products provides solutions to help schools monitor and administer Behaviour Management, ID Management, Attendance Management and Visitor Management to K-12 Students, Facilities and Classrooms. 

What You’ll Do 

-   Work Across the Full Stack (Legacy and Modern): Develop and maintain features across our legacy .NET portals and our modern React / TypeScript PWA, balancing day-to-day stability with continuous modernization. 

-   Modernize User Experiences: Redesign and elevate our web portals to deliver a modern, intuitive, and engaging user experience. 

-   Build and Maintain APIs: Design, build, and maintain REST APIs across ScholarChip's suite of applications, integrating with internal services, shared libraries, and external platforms such as AWS, SendGrid, and PowerSchool. 

-   Own the Data Layer: Write, extend, and debug Oracle PL/SQL, stored procedures, packages, and complex queries, as a primary day-to-day activity. Oracle underpins every core application. 

-   Improve Developer Workflows and CI/CD: Configure and maintain CI/CD pipelines, support the transition from legacy build and deployment processes to modern automated workflows, and own the full deployment lifecycle, from build configuration through to production release, while championing Git best practices across the team. 

-   Collaborate Across Teams: Work closely with other developers, product managers, and stakeholders to gather requirements and deliver robust technical solutions. 

-   Shape AI in the Platform: Help define and build the next wave of AI-powered capabilities — from generative AI assistants for school staff to intelligent automation in behavior, attendance, and visitor workflows — alongside ongoing UX and platform R&D. 

-   Maintain High Quality: Write clean, efficient, well-documented code with extensive test coverage while adhering to industry best practices. 

Responsibilities 

-   Evolve and modernize ScholarChip's web portals — adding new features, refreshing user interfaces, and migrating desktop applications to web-based solutions using modern frontend technologies. 

-   Bring a quality-first mindset — write meaningful unit and integration tests across both the React PWA and .NET backend services, and help establish coverage in legacy areas of the codebase where it is currently absent. 

-   Contribute to, create, and audit shared internal NuGet libraries — ensuring they remain well-structured, well-documented, and fit for purpose across all consuming applications. 

-   Document everything — inline code documentation, system designs, architectural decisions, and integration details. Leave every part of the codebase better documented than you found it. 

-   Collaborate with cross-functional teams, developers, product managers, and school-facing stakeholders, to transform business requirements into robust technical solutions. 

-   Instrument services with OpenTelemetry, introduce structured logging across legacy and modern applications, and contribute to building out observability dashboards, alerting, and SLIs/SLOs as the platform matures. 

-   Proactively identify and implement improvements to system performance, reliability, and user experience across both legacy and modern surfaces.

## Requirements

Technical Skills 

-   C#/.NET: Extensive experience with C# and .NET Framework 4.x, including ASP.NET MVC 5, Web API 2, OWIN middleware pipeline, Entity Framework 6, and Razor. Comfort navigating and extending large, layered legacy codebases is essential. 

-   AI-Assisted Development (required): Fluent, daily use of AI development tools — Claude Code, GitHub Copilot, Cursor, or equivalent — as a core part of how you ship. We expect engineers to use AI to move faster and raise quality, not as an occasional aid. 

-   Frontend — Modern Stack: Production experience with React, TypeScript (strict mode), and modern tooling including Vite, TanStack Query, Tailwind CSS, Zod, and React Hook Form. Experience with PWA patterns, service workers, and offline-first development (IndexedDB/Dexie) is a strong advantage. 

-   Frontend — Legacy Stack: Working knowledge of jQuery, Bootstrap 4, SCSS, and AngularJS 1.x. You don't need to love these technologies, but you need to be able to work effectively within them. 

-   Database: Strong Oracle SQL and PL/SQL skills — stored procedures, packages, schema design, and query optimization — as a primary requirement, not a nice-to-have. Experience with Entity Framework 6 and SQL Server in reporting contexts is also expected. 

-   API Development: Proven experience designing and building REST APIs with ASP.NET Web API 2. Familiarity with SOAP and ASMX endpoints, and experience integrating with external services such as AWS, SendGrid, and PowerSchool. 

-   Authentication & Identity: Solid understanding of authentication patterns including WS-Federation, SAML 2.0, JWT, cookie-based auth, and claims-based identity. Experience with OWIN security middleware is essential. 

-   Testing & Quality Mindset: Comfortable writing unit and integration tests across the stack — C# (xUnit or NUnit) on the backend and Vitest / Testing Library on the frontend. Experience establishing test coverage in legacy codebases is a strong plus. 

-   Real-Time Systems: Experience with SignalR or equivalent WebSocket-based communication frameworks is a strong advantage. 

Soft Skills 

-   Autonomous & Adaptable: Demonstrates a proven ability to work independently, manage shifting priorities, and take initiative while deciphering complex environments. 

-   Problem Solver: Strong analytical skills with a knack for troubleshooting complex issues. 

-   Effective Communicator: Ability to articulate technical concepts clearly to both technical and non-technical audiences. 

-   Detail-Oriented: Commitment to delivering high-quality, reliable code and robust technical solutions. 

Desired Experience 

-   Bachelor’s degree in computer science, engineering, or related field (or equivalent practical experience). 

-   8+ years of experience in software development, with a focus on C#/.NET. 

-   5+ years of front-end experience in multiple web technologies. 

-   3+ years of hands-on Oracle SQL and PL/SQL experience. 

Other Requirements 

-   Good written and verbal English communication skills. 

-   Able to work aligned with the Eastern Time (EST). 

-   Experience in EdTech software, customer solutions, or SIS integrations (nice to have).

## Apply

[Apply at Valsoft Corporation](https://apply.workable.com/valsoft-corp/j/C31A1976A1/apply)

---
Powered by [Workable](https://www.workable.com)
