نظرة عامة على شركة Aspire Software
تعمل Aspire Software وتدير شركات برمجيات مملوكة بالكامل، وتوفر حلولاً حرجة للمهمات عبر عدة قطاعات. من خلال تطبيق أفضل الممارسات في الصناعة، تقدم Aspire عملية تكامل حساسة للوقت، كما أن تشغيل نموذج لامركزي سمح لها بأن تكون مركزاً لخلق نمو سريع من خلال إعادة استثمار في محفظتها.
نظرة عامة على الدور
نبحث عن مطور Full Stack متمرس يشعر بالراحة في صيانة وتوسيع تطبيقات .NET القديمة كما يشعر بالراحة أيضاً في بناء واجهات React الحديثة وخدمات سحابية حديثة. ستعمل عبر مجموعة كاملة من SQL Server stored procedures إلى مخططات PostgreSQL إلى مكونات React واستخدام أدوات الذكاء الاصطناعي كجزء طبيعي من كيفية عملك كل يوم.
هذا دور هندسي عملي مع ملكية حقيقية. ستتعاون عن كثب مع فرق المنتج وضمان الجودة، وتساهم في قرارات الهندسة، وتساعد الفريق في التنقل خلال الانتقال المستمر من الأنظمة القديمة إلى البنية التحتية الحديثة.
ما ستفعله
- الصيانة، التصحيح، وتوسيع تطبيقات .NET Framework القديمة وقواعد بيانات SQL Server الخاصة بها
- بناء ميزات جديدة في تقنيتنا الحديثة: واجهات React مدعومة بـ .NET Core أو Node APIs مع PostgreSQL
- تصميم وتحسين مخططات SQL Server و PostgreSQL، الاستعلامات، والإجراءات المخزنة
- استخدام أدوات الذكاء الاصطناعي في الترميز (GitHub Copilot، Claude، Cursor، أو ما شابه) لتسريع التطوير ومراجعة الشفرات
- كتابة كود نظيف وقابل للاختبار والمشاركة في مراجعات الشفرة
- التعاون مع QA لضمان الجودة عبر كل من الأسطح القديمة والحديثة
- توثيق القرارات التقنية والمساهمة في مشاركة المعرفة داخلياً
المتطلبات
- خبرة قوية مع Node.js وTypeScript/JavaScript إضافة إلى الذكاء الاصطناعي
- مهارات قوية في SQL Server: تصميم المخطط، الإجراءات المخزنة، تحسين الاستعلامات، والهجرات
- القدرة على قراءة وصيانة وإعادة هيكلة الأكواد الأقدم دون كسر الأشياء
التكدس الحديث (Modern stack)
- خبرة إنتاجية مع React (hooks، بنية المكونات، إدارة الحالة)
- الإلمام بـ .NET Core / .NET 6+ أو أطر الخلفية الحديثة المماثلة
- خبرة PostgreSQL: تصميم المخطط، الفهرسة، تحسين الاستعلام، واستخدام ORM (Entity Framework أو ما شابه)
- فهم تصميم REST API وأنماط التكامل
التطوير بمساعدة AI
- استخدام نشط يومياً لمساعدات ترميز الذكاء الاصطناعي (GitHub Copilot، Claude، Cursor، أو ما شابه)
- الراحة في تحفيز أدوات AI بشكل فعال لتوليد الشفرة، التصحيح، إعادة الهيكلة، والوثائق
- القدرة على تقييم شفرة AI بشكل نقدي مع العلم متى تثق بها، متى تصلحها، ومتى ترفضها
- استخدام AI للسرعة دون التضحية بالجودة أو الفهم
عام
- حدس قوي لحل المشكلات واهتمام بالتفاصيل
- مهارات اتصال جيدة؛ القدرة على شرح المقارنات التقنية لأصحاب المصلحة غير التقنيين
- الراحة في العمل في بيئات تتعايش فيها الأنظمة القديمة والحديثة
من المستحسن وجوده
- خبرة في منصات السحابة (Azure، AWS، أو GCP)
- الإلمام بممارسات DevOps: خطوط CI/CD، الحاويات (Docker)، البنية التحتية كرمز
- خلفية في صناعات منظمة أو قريبة من الحكومة
- خبرة في TypeScript
Aspire Software company overview
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
We're looking for a full stack developer who's equally comfortable maintaining and extending legacy .NET applications as they are building modern React frontends and cloud-native services. You'll work across the full stack from SQL Server stored procedures to PostgreSQL schemas to React components and use AI tools as a natural part of how you work every day.
This is a hands-on engineering role with real ownership. You'll collaborate closely with the product and QA teams, contribute to architecture decisions, and help the team navigate the ongoing transition from legacy systems to modern infrastructure.
What you'll do
- 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
- Solid experience with Node.js and TypeScript/JavaScript plus AI
- 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 skills; able to 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