وظيفة مستشار تقني .Net لدى الفنار في الرياض
.Net Technical Consultant
🏢 الفنار (Alfanar)
تفاصيل الوظيفة
تعلن شركة الفنار عن توفر وظيفة مستشار تقني .NET (مستشار تقني متخصص في تقنيات .NET) في الرياض، المملكة العربية السعودية، بهدف تصميم وتطوير حلول برمجية آمنة وقابلة للتوسع وعالية الأداء بالتعاون مع فرق متعددة التخصصات.
المهام والمسؤوليات
- تصميم وتطوير وصيانة تطبيقات كاملة باستخدام C#, .NET Core/.NET, React/Flutter, وTypeScript.
- تنفيذ بنى برمجية حديثة مثل Microservices, Clean Architecture, وCQRS، وبناء RESTful APIs وخدمات خلفية آمنة.
- تصميم وتحسين وصيانة قواعد بيانات SQL Server بما في ذلك تصميم المخططات والاستعلامات المعقدة والإجراءات المخزنة وضبط الأداء.
- بناء مكونات تطبيقية قابلة لإعادة الاستخدام والمشاركة في مبادرات تحديث التطبيقات والانتقال إلى السحابة.
- تحليل المتطلبات التجارية والتقنية لتصميم وتنفيذ حلول برمجية متوافقة مع المواصفات الوظيفية.
- تطوير مكونات التطبيق والتكاملات والميزات الجديدة والمساهمة في قرارات التصميم المعماري.
- تطبيق ممارسات دورة حياة تطوير البرمجيات (SDLC) ودورة حياة تطوير البرمجيات الآمنة (SSDLC) طوال عملية التطوير.
- كتابة واختبار وتصحيح وإعادة هيكلة وتحسين الكود لضمان جودة التطبيق وموثوقيته وأدائه.
- إجراء اختبارات وظيفية واستكشاف مشكلات التطبيق وحلها ودعم حل حوادث الإنتاج.
- أتمتة تسليم التطبيق باستخدام Azure DevOps CI/CD، وحاويات التطبيقات مع Docker، ودعم النشر على Kubernetes وAzure App Services.
- إعداد وصيانة الوثائق التقنية بما في ذلك تصاميم التطبيقات والمواصفات الفنية وتفاصيل التنفيذ.
- الالتزام بمعايير الترميز وإرشادات التطوير وأفضل ممارسات التوثيق مع تحسين المهارات التقنية بشكل مستمر.
- التعاون مع الفرق متعددة التخصصات لتقديم حلول برمجية عالية الجودة ضمن الجداول الزمنية للمشروع.
- المشاركة في مراجعات الكود والمناقشات التقنية وأنشطة تبادل المعرفة لتعزيز التميز الهندسي والتحسين المستمر.
- تنفيذ الأنشطة المخططة لتحقيق الأهداف التشغيلية والتطويرية وفقًا لجداول التسليم.
- استخدام الموارد بشكل فعال لتحقيق الأهداف ضمن التكلفة والوقت المناسبين.
- تقديم تقارير دورية مفصلة حول الانحرافات وتنفيذ المهام المخططة.
- حل المشكلات ذات الصلة ورفع القضايا التشغيلية المعقدة.
- ضمان متطلبات الجودة لتطوير رقابة وعمليات جودة فعالة تشمل مواصفات المنتجات أو العمليات.
- تنسيق أنظمة وسياسات وإجراءات مكتوبة محددة، والبحث عن فرص الأتمتة قدر الإمكان.
- الامتثال للسياسات والإجراءات ذات الصلة وتعليمات العمل.
- ضمان الامتثال لإجراءات الرقابة على السلامة والجودة والبيئة ضمن نطاق العمل المحدد لضمان السلامة والامتثال التشريعي وتقديم منتجات/خدمات عالية الجودة.
الشروط والمتطلبات
- درجة البكالوريوس في نظم المعلومات الإدارية أو أي مجال ذي صلة.
- خبرة عملية من 4 إلى 6 سنوات في مجال ذي صلة.
المهارات المطلوبة
- معايير وإجراءات تطوير التطبيقات.
- المعرفة بالتطبيقات.
- تحليل أنظمة التطبيقات.
- تصميم أنظمة التطبيقات.
- بنية أنظمة التطبيقات.
- المعرفة بتطبيقات سطح المكتب.
- تطوير تطبيقات سطح المكتب الموزعة.
- تطوير التطبيقات المشتركة.
- برمجة تطبيقات الويب.
عرض النص الأصلي للإعلان
.
Job Purpose
Design, develop, and maintain secure, scalable, and high-performance software solutions while collaborating with cross-functional teams to deliver reliable applications that meet business and technical requirements.
Key Accountability Areas
Full-Stack Application Development:
- Design, develop, and maintain scalable full-stack applications using C#, .NET Core/.NET, React/Flutter, and TypeScript.
- Implement modern software architectures, including Microservices, Clean Architecture, and CQRS, while building secure RESTful APIs and backend services.
- Design, optimize, and maintain SQL Server databases, including schema design, complex queries, stored procedures, and performance tuning.
- Build reusable, maintainable application components and participate in application modernization and cloud migration initiatives.
Solution Design & Implementation:
- Analyze business and technical requirements to design and implement software solutions aligned with functional specifications.
- Develop application components, system integrations, and new features while contributing to architectural design decisions.
- Apply Software Development Life Cycle (SDLC) and Secure Software Development Life Cycle (SSDLC) practices throughout the development process.
Quality Assurance & Deployment:
- Write, test, debug, refactor, and optimize code to ensure application quality, reliability, and performance.
- Perform functional testing, troubleshoot application issues, and support production incident resolution.
- Automate application delivery using Azure DevOps CI/CD, containerize applications with Docker, and support deployments to Kubernetes and Azure App Services.
Documentation & Continuous Improvement:
- Prepare and maintain technical documentation, including application designs, technical specifications, and implementation details.
- Adhere to coding standards, development guidelines, and documentation best practices while continuously improving technical skills and adopting modern technologies.
Collaboration & Delivery:
- Collaborate with cross-functional teams to deliver high-quality software solutions within project timelines.
- Participate in code reviews, technical discussions, and knowledge-sharing activities to promote engineering excellence and continuous improvement.
Role Accountability
HR Proficiency:
- Ability to obtain updated soft and technical skills related to the job.
Delivery:
- Perform the planned activities to meet the operational and development targets as per delivery schedules.
- Utilize resources effectively to achieve objectives within efficient cost and time.
- Provide a periodic report formatted by detailing the deviation and execution of planned tasks.
Problem-Solving:
- Solve any related problems arise and escalate any complex operational issues.
Quality:
- Ensure quality requirements to develop effective quality control and processes including specifications for products or processes or related activities.
Business Process Improvement:
- Coordinate well-defined written systems, policies, procedures, and seek automations opportunities as much as possible.
Compliance:
- Comply to related policy and procedures and work instructions.
Health, Safety, and Environment:
- Ensure compliance of relevant safety, quality, and environmental management procedures and controls within defined area of work activity to guarantee safety, legislative compliance, and delivery of high-quality products/services.
Academic Qualification
Bachelor Degree in Information Mgmt. Sciences & Systems or Any relevant field
Work Experience
4 to 6 Years
Technical / Functional Competencies
Applications Development Standards and Procedures
Applications Knowledge
Applications System Analysis
Applications System Design
Applications Systems Architecture
Desktop Applications Knowledge
Desktop Distributed Applications Development
Joint Applications Development
Web Applications Programming
المصدر: الموقع الرسمي للجهة - أُضيفت للموقع في 13 يوليو 2026
وظائف أخرى لدى الفنار