تعلن شركة alfanar في الرياض عن فرصة عمل لمستشار تقني .Net، يركز الدور على تصميم وتطوير حلول برمجية متكاملة وآمنة تلبي متطلبات العمل والتقنية بالتعاون مع فرق متعددة التخصصات.
تفاصيل الوظيفة
- الشركة: alfanar
- المدينة: الرياض (Riyadh)
- الدولة: السعودية (Saudi Arabia)
- نوع الدوام: دوام كامل (Full Time)
- المستوى: متوسط إلى أول (Mid-Senior level)
- المجال: هندسة البرمجيات (Software Engineering)
الوصف الكامل لهذه الوظيفة ومتطلباتها وإجراءات التقديم عليها باللغة الإنجليزية، وهي معروضة أدناه كما وردت من صاحب العمل دون أي تعديل أو ترجمة.
Job Summary
The .Net Technical Consultant is responsible for designing, developing, and maintaining secure, scalable, and high-performance software solutions. The role involves collaborating with cross-functional teams to deliver applications that meet business and technical requirements.
Responsibilities
- Develop and maintain scalable full-stack applications using C#, .NET Core/.NET, React/Flutter, and TypeScript.
- Implement software architectures such as Microservices, Clean Architecture, and CQRS, and build secure RESTful APIs and backend services.
- Design, optimize, and maintain SQL Server databases including schema design, complex queries, stored procedures, and performance tuning.
- Create reusable and maintainable application components and support application modernization and cloud migration efforts.
- Analyze business and technical requirements to design and implement software solutions aligned with specifications.
- Develop application components, system integrations, and new features while contributing to architectural decisions.
- Follow Software Development Life Cycle (SDLC) and Secure Software Development Life Cycle (SSDLC) practices during development.
- Write, test, debug, refactor, and optimize code to ensure quality, reliability, and performance.
- Perform functional testing, troubleshoot 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.
- Prepare and maintain technical documentation including designs, specifications, and implementation details.
- Adhere to coding standards, development guidelines, and documentation best practices while continuously improving technical skills.
- Collaborate with cross-functional teams to deliver software solutions within project timelines.
- Participate in code reviews, technical discussions, and knowledge sharing to promote engineering excellence.
- Obtain updated soft and technical skills related to the job.
- Meet operational and development targets according to delivery schedules and utilize resources efficiently.
- Provide periodic reports detailing deviations and execution of planned tasks.
- Resolve related problems and escalate complex operational issues as needed.
- Ensure quality control and processes meet requirements for products and activities.
- Coordinate written systems, policies, procedures, and seek automation opportunities.
- Comply with related policies, procedures, and work instructions.
- Ensure compliance with safety, quality, and environmental management procedures within the work area.
Requirements
- Bachelor Degree in Information Management Sciences & Systems or any relevant field.
- 4 to 6 years of work experience.
- Knowledge of application development standards and procedures.
- Experience with application system analysis, design, and architecture.
- Familiarity with desktop applications and distributed applications development.
- Experience in joint applications development and web applications programming.
We refresh listings regularly, but some roles close early on the source platform.
Country: السعودية
City: الرياض
Job Category: هندسة البرمجيات
Job Type: دوام كامل
Company Name: alfanar
Seniority level: متوسط إلى أول

