عن الوظيفة
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.
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.