بصفتك مهندس برمجيات، ستنضم إلى فريق تعاوني متعدد الوظائف لتصميم وتطوير وصيانة تطبيقات الويب باستخدام .NET Core وReact. سيتم توجيهك من قبل مطورين ذوي خبرة، وستكتسب خبرة عملية في بناء أنظمة قابلة للتوسع وآمنة وعالية الأداء مع اتباع معايير الهندسة الحديثة.
المسؤوليات الرئيسية
المساعدة في تطوير ميزات جديدة لتطبيقات الويب والتطبيقات القائمة على الخدمات المصغرة (microservices) كتابة كود نظيف وقابل للصيانة والاختبار تحت الإشراف دعم التكامل مع واجهات برمجة تطبيقات RESTful وقواعد البيانات التعاون مع المطورين الآخرين وفرق ضمان الجودة (QA) وفرق العمليات (DevOps) طوال دورة حياة البرنامج المشاركة في مراجعات الكود والتعلم من الملاحظات لتحسين جودة الكود تطبيق المبادئ الأساسية لتصميم البرمجيات وأفضل الممارسات العمل مع تقنيات الواجهة الأمامية (React, TypeScript) والواجهة الخلفية (.NET Core, C#)
المهارات والمؤهلات المطلوبة
درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو مجال ذي صلة خبرة مهنية لا تقل عن سنتين في تطوير البرمجيات معرفة بـ C# و .NET Core و ASP.NET Core Web API فهم أساسي لـ React و TypeScript و JavaScript (ES6+) الإلمام بـ HTML5 و CSS3 والتصميم المتجاوب فهم قواعد البيانات العلائقية وأساسيات SQL معرفة مبادئ البرمجة كائنية التوجه (OOP) الرغبة في التعلم والنمو في بيئة تعاونية مهارات جيدة في حل المشكلات والتحليل
الخبرة المفضلة
الإلمام بـ Entity Framework Core أو LINQ فهم أساسي لـ Git وسير عمل التحكم في الإصدار الوعي بمنهجيات Agile ومفاهيم دورة حياة البرمجيات التعرض لـ Docker أو خطوط أنابيب CI/CD يعتبر ميزة إضافية الاهتمام بمفاهيم الأمن وتحسين الأداء
مشغل بواسطة Jazz HR
1otx8VO3pq
As a Software Engineer, you will join a collaborative cross-functional team to design, develop, and maintain web applications using . NET Core and React. You will be mentored by senior developers and will gain hands-on experience in building scalable, secure, and high-performance systems while following modern engineering standards.
Key Responsibilities
Assist in developing new features for web and microservice-based applications Write clean, maintainable, and testable code under supervision Support integration with RESTful APIs and databases Collaborate with other developers, QA, and Dev Ops teams throughout the software lifecycle Participate in code reviews and learn from feedback to improve code quality Apply basic principles of software design and development best practices Work with frontend (React, Type Script) and backend (. NET Core, C#) technologies
Required Skills & Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field2 years of professional experience in software development Knowledge of C#, . NET Core, and ASP. NET Core Web APIBasic understanding of React, Type Script, and Java Script (ES6+) Familiarity with HTML5, CSS3, and responsive design Understanding of relational databases and SQL fundamentals Knowledge of object-oriented programming principles Eagerness to learn and grow in a collaborative environment Good problem-solving and analytical skills
Preferred Experience
Familiarity with Entity Framework Core or LINQBasic understanding of Git and version control workflows Awareness of Agile methodologies and software lifecycle concepts Exposure to Docker or CI/CD pipelines is a plus Interest in security and performance optimization concepts
Powered by Jazz HR
1otx8VO3pq