Home
Jobs
Saved
Resumes
Intermediate Software Developer, COTT at Aspire Software | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Intermediate Software Developer, COTT
Aspire Software
Website
LinkedIn
Intermediate Software Developer, COTT
Beirut, Beyrouth, Lebanon
Full Time
2 hours ago
No Sponsorship
Apply Now
Key skills
ASP.NET
AWS
Azure
Cloud
Docker
Entity Framework
Google Cloud Platform
Node.js
Postgres
React
SQL
TypeScript
.NET
AI
Claude
GCP
Google Cloud
PostgreSQL
SQL Server
REST API
GitHub
CI/CD
Communication
About this role
Role Overview
Maintain, debug, and extend legacy .NET Framework applications and their SQL Server databases
Build new features in our modern stack: React frontends backed by .NET Core or Node APIs with PostgreSQL
Design and optimize SQL Server and PostgreSQL schemas, queries, and stored procedures
Use AI coding tools (GitHub Copilot, Claude, Cursor, or similar) to accelerate development and code review
Write clean, testable code and participate in code reviews
Work with QA to ensure quality across both legacy and modern surfaces
Document technical decisions and contribute to internal knowledge sharing
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
Nice to Have: Experience with cloud platforms (Azure, AWS, or GCP)
Familiarity with DevOps practices: CI/CD pipelines, containerization (Docker), infrastructure as code
Background in regulated or government-adjacent industries
Experience with TypeScript
Tech Stack
ASP.NET
AWS
Azure
Cloud
Docker
Entity Framework
Google Cloud Platform
Node.js
Postgres
React
SQL
TypeScript
.NET
Apply Now
Home
Jobs
Saved
Resumes