Madar Soft

Senior Web Developer

📍 fleming Full-Time 💼 Senior Level (6-8 yrs) 🕐 3w ago
👁️ 0 views
📋 0 applicants

Job Description

Software Development: Design, develop, and maintain modern .NET web applications with relational database backends, leveraging Service-Oriented Architecture (SOA) and robust DBMS principles.System Maintenance: Enhance and support existing legacy systems (including classic ASP.NET applications) alongside new greenfield development, ensuring compliance with approved technologies and coding standards.Collaboration & Mentorship: Work effectively with team members on multi-person projects.

Conduct thorough code reviews, enforce best practices, and actively share knowledge across the engineering team.Documentation: Create comprehensive system documentation, API schemas, and standard operating procedures (SOPs) for enterprise application development.

Education & ExperienceBachelor's degree in Computer Engineering, Computer Science, or an equivalent discipline.3+ years of professional work experience as a .NET Developer, with a heavy emphasis on modern .NET ecosystems.Core Technical SkillsBackend & Frameworks: Proficient in C# and modern .NET Core / .NET 6+ (Web API, Minimal APIs).

Solid working knowledge of legacy ASP.NET MVC to maintain and migrate older systems.AI & Machine Learning Integration: Practical experience implementing AI inference within applications.

This includes:Consuming LLM APIs (e.g., OpenAI, Google AI/Gemini).Working with local LLM runtimes and orchestration tools (e.g., Ollama, vLLM).Deploying and running optimized models using ONNX Runtime.Data & ORM: Deep knowledge of Entity Framework Core (EF Core) and SQL Server (MSSQL) database development, including relational database design, query optimization, and indexing.Frontend Web Technologies: Good working knowledge of HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, and standard data-interchange formats (JSON, XML).System Deployment: Hands-on experience managing and deploying applications on Windows Server (IIS) and Linux environments.

Understanding of Docker for containerization is a plus.Architecture & Software EngineeringStrong understanding of Object-Oriented Programming (OOP) ,SOLID principles, and Web Security (JWT, OAuth2).Hands-on experience implementing architectural design patterns, specifically the Repository Pattern and Unit of Work Pattern, with a proven ability to write reusable libraries.Proficient understanding of code versioning tools, such as Git and TFS.Experience with system rollout management and deployment coordination.Soft SkillsContinuous Learning & Passion: A strong passion for technology and a proven ability to self-start, adapt, and quickly learn new frameworks, tools, and emerging technical skills.Communication: Excellent written and verbal communication skills, with a strong customer-focused mindset.

Preferred QualificationsCloud Ecosystems: Hands-on knowledge of Azure services (e.g., App Services, Azure SQL, Azure OpenAI Service).Methodologies: Experience working in fast-paced Agile/Scrum environments.Advanced Architecture: Strong grasp of broader Enterprise Design Patterns and microservices architecture.Growth Mindset: Active participation in the open-source community, tech meetups, or continuous upskilling in cutting-edge domains like AI/ML.

Benefits:Competitive salarySocial Insurance without Any deduction from the SalaryMedical Insurance without Any deduction from the Salary5 working days & 8 daily Hours including 1 hour BreakGaming areaContinues training.

Requirements & Qualifications

Education & ExperienceBachelor's degree in Computer Engineering, Computer Science, or an equivalent discipline.3+ years of professional work experience as a .NET Developer, with a heavy emphasis on modern .NET ecosystems.Core Technical SkillsBackend & Frameworks: Proficient in C# and modern .NET Core / .NET 6+ (Web API, Minimal APIs).

Solid working knowledge of legacy ASP.NET MVC to maintain and migrate older systems.AI & Machine Learning Integration: Practical experience implementing AI inference within applications.

This includes:Consuming LLM APIs (e.g., OpenAI, Google AI/Gemini).Working with local LLM runtimes and orchestration tools (e.g., Ollama, vLLM).Deploying and running optimized models using ONNX Runtime.Data & ORM: Deep knowledge of Entity Framework Core (EF Core) and SQL Server (MSSQL) database development, including relational database design, query optimization, and indexing.Frontend Web Technologies: Good working knowledge of HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, and standard data-interchange formats (JSON, XML).System Deployment: Hands-on experience managing and deploying applications on Windows Server (IIS) and Linux environments.

Understanding of Docker for containerization is a plus.Architecture & Software EngineeringStrong understanding of Object-Oriented Programming (OOP) ,SOLID principles, and Web Security (JWT, OAuth2).Hands-on experience implementing architectural design patterns, specifically the Repository Pattern and Unit of Work Pattern, with a proven ability to write reusable libraries.Proficient understanding of code versioning tools, such as Git and TFS.Experience with system rollout management and deployment coordination.Soft SkillsContinuous Learning & Passion: A strong passion for technology and a proven ability to self-start, adapt, and quickly learn new frameworks, tools, and emerging technical skills.Communication: Excellent written and verbal communication skills, with a strong customer-focused mindset.

Preferred QualificationsCloud Ecosystems: Hands-on knowledge of Azure services (e.g., App Services, Azure SQL, Azure OpenAI Service).Methodologies: Experience working in fast-paced Agile/Scrum environments.Advanced Architecture: Strong grasp of broader Enterprise Design Patterns and microservices architecture.Growth Mindset: Active participation in the open-source community, tech meetups, or continuous upskilling in cutting-edge domains like AI/ML.

Benefits:Competitive salarySocial Insurance without Any deduction from the SalaryMedical Insurance without Any deduction from the Salary5 working days & 8 daily Hours including 1 hour BreakGaming areaContinues training.

EGjobank Analysis

Quick Role Summary

Opportunity as "Senior Web Developer" at Madar Soft located in fleming on a Full-Time basis, suited for Senior Level candidates, within Engineering. Key details from listing: Software Development: Design, develop, and maintain modern .NET web applications with relational database backends, leveraging Service-Oriented Architecture…

The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.

Application Tips

  1. Tailor your CV headline to match "Senior Web Developer" and feature measurable achievements in the top third of your resume.
  2. Customize your cover note for fleming: explain why this location and work arrangement suit your availability and how you add value to the team.
  3. Highlight relevant practical experience, key responsibilities, and specific business impact.
  4. Demonstrate team leadership, budget stewardship, and tangible business KPIs — concrete numbers carry maximum weight.
  5. After applying, monitor your status from your dashboard and stay prepared for an interview invitation.

Readiness Checklist

  • Updated CV in standard PDF format with a professional filename
  • Skills aligned with the stated role requirements
  • Availability for work in fleming or remote if specified
  • Measurable achievement examples prepared for interview talking points
  • Egyptian Job Bank candidate profile ready for application tracking
More Career Guides →

Similar Jobs You Might Like