هجين دوام كامل
--
FlairsTech

تفاصيل الوظيفة

Full-Stack Developer (. NET/Angular) Job Description (with AI-Powered Development) We’re hiring a pragmatic Full-Stack Developer to help modernize and extend a mission-critical, multi-tenant Saa S platform. You’ll ship code across the stack (C#/. NET + Angular/Type Script), contribute to our cloud-native architecture on Azure, and help bridge legacy and modern components safely and fast. You’ll also leverage AI-powered development tooling and practices (e.g., intelligent code assistants, automated refactoring, AI-generated tests, AI-augmented documentation and analysis) to accelerate delivery, improve quality, and support modernization. This role is a growth path into a Solution Architect position; candidates with that ambition will influence decision-making and take ownership of cross-cutting architecture and design decisions—including how AI is used responsibly within engineering workflows. What You’ll Do & Responsibilities Build & Deliver Implement features and APIs in C#/. NET (Core/ASP. NET) and front-end UI in Angular/Type Script; occasional work in Vue.js where needed. Create well-factored services, adapters, and data pipelines to integrate modern modules with legacy components. Write automated tests (unit/integration/e2e) and participate in code reviews with clear, constructive feedback. Use AI-assisted tooling for code generation, refactoring proposals, test scaffolding, and static analysis to improve development speed and correctness. Contribute to observability: logs/metrics/traces, actionable alerts, and SLO-minded dashboards. Modernization & Platform Help evolve our Azure foundations (App Services/Functions, Front Door/WAF, Storage, Azure SQL & Postgre SQL); containerize services where it makes sense (Docker/AKS). Apply proven migration patterns to retire brittle code and reduce tech debt. Improve performance and scalability through caching, async/eventing, and telemetry-driven tuning. Leverage AI tools to assist with codebase exploration, dependency mapping, legacy-to-modern migrations, and architecture documentation. Quality, Security & CI/CDTreat test automation as part of “done” (x Unit/NUnit, Playwright/Cypress). Contribute to secure coding, dependency hygiene, and periodic hardening; collaborate during pen-test remediation. Use and improve pipelines (Git Hub Actions and/or Octopus Deploy); contribute to repeatable environment setup (IaC preferred). Apply AI-aided scanning and analysis for vulnerabilities, dependency issues, configuration drift, and pipeline optimization. Collaboration & Delivery Provide clear estimates/trade-offs; break work into small, shippable increments. Help mentor peers through pairing, PR guidance, internal demos, and teaching best practices for AI-augmented development. Communicate how and when AI tooling should be used responsibly within the SDLC. Skills & Experience Core Technical Backend: C#, . NET (ASP. NET Web API, . NET Core), REST, async patterns, Entity Framework; familiarity with legacy ASP. NET is a plus. Frontend: Angular (strong), Type Script, RxJS, HTML/CSS; Vue.js experience is a plus. Cloud (Azure): App Services/Functions, Front Door/WAF, Storage, Azure SQL; exposure to Postgre SQL and AKS preferred. Data & Messaging: SQL design/tuning, basic Postgres ops; nice-to-have: Azure Service Bus/Event Grid, caching (e.g., Redis). CI/CD & Dev Ops: Git Hub Actions and/or Octopus Deploy; containers (Docker); IaC (Bicep/Terraform is a plus); monitoring with Azure Monitor/App Insights; Open Telemetry familiarity is a plus. Security & Identity: OIDC/JWT/SAML, role/permission models, secure secrets handling. AI-Powered Development: Experience using AI coding assistants, AI-based test generation, codebase search/reasoning tools, or AI-enhanced documentation or QA workflows. Software Craft Comfortable refactoring, profiling, writing tests first when appropriate. Strong debugging across distributed systems and browser/network layers. Clear documentation: ADRs, README/runbooks, interface contracts. Ability to integrate AI-generated suggestions while maintaining engineering judgment and code quality. Communication & Teamwork Crisp written/verbal communication; able to translate requirements into technical plans. Collaborative, low-ego problem solver who seeks feedback and unblocks others. Comfortable discussing where AI accelerates development—and where human expertise is required. Experience4+ years building production web applications (Saa S preferred) with . NET and a modern frontend framework (Angular strongly preferred). Shipped features end-to-end in cloud environments; participated in or supported a modernization/migration initiative. Experience with multi-tenant, performance-sensitive systems is a plus. Practical experience incorporating AI tools into daily development workflows is a plus. Nice-to-Haves Exposure to data export/licensing APIs and rate-limiting/tenant isolation concerns. Comfort with legacy UI frameworks (e.g., Ext. NET/Ext JS) for targeted remediation while modernizing. Familiarity with prompt engineering or tuning AI tools for internal dev workflows.

Similar Jobs

حول FlairsTech
مصر, القاهرة
برامج الكمبيوتر