Job Search and Career Advice Platform

Enable job alerts via email!

Application Architect

Ethra Human Resources

Riyadh

On-site

SAR 200,000 - 300,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A reputable technology consulting firm in Saudi Arabia is seeking an experienced Application Architect. In this role, you will be responsible for designing end-to-end software architecture and delivering scalable and secure solutions using Microsoft technologies. The ideal candidate should have over 10 years of experience, a strong background in .NET (C#), and expertise in application development. Collaboration with cross-functional teams is essential to achieve business goals and maintain high architecture standards.

Qualifications

  • Minimum 10 years of experience in software development and application architecture.
  • Proven experience designing enterprise-level applications.
  • Solid experience with cloud platforms, preferably Microsoft Azure.

Responsibilities

  • Design end-to-end application architecture aligned with business requirements.
  • Lead and review technical designs for adherence to standards.
  • Collaborate with cross-functional teams to deliver high-quality solutions.

Skills

Expertise in .NET / C#
Architectural leadership
Solution design skills
Hands-on application development
Knowledge of SQL Server
Experience with ASP.NET Core
Cloud platforms knowledge
Understanding of design patterns
System integration experience

Education

Bachelor's degree in Computer Science or related field

Tools

Microsoft Azure
ASP.NET Core
Job description

Job Description

On behalf of our client, we are seeking a Application Architect who will be responsible for designing end-to-end software architecture and delivering scalable, secure, and maintainable solutions using Microsoft technologies. This role requires deep expertise in .NET (C#) and the Microsoft full technology stack, combined with strong architectural leadership, solution design capabilities, and hands-on experience in modern application development. The candidate will collaborate with cross‑functional teams to ensure solutions align with business goals and enterprise architecture standards.

Responsibilities
  • Design end‑to‑end application architecture aligned with business and technical requirements
  • Define system architecture, application layers, and technology stack
  • Lead and review technical designs to ensure adherence to architecture standards and best practices
  • Provide technical guidance and mentorship to development teams
  • Collaborate with product, business, UX, and DevOps teams to deliver high‑quality solutions
  • Ensure solutions meet performance, scalability, security, and reliability requirements
  • Design and oversee system integrations, APIs, and third‑party services
  • Participate in architectural reviews, decision‑making, and technical planning
  • Document architecture designs, technical decisions, and implementation guidelines
Requirements
  • Minimum 10 years of experience in software development and application architecture
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Strong expertise in .NET / C# and the Microsoft technology stack
  • Proven experience designing enterprise‑level and scalable applications
  • Solid experience with ASP.NET Core, Web APIs, and modern frontend frameworks
  • Strong knowledge of SQL Server and database design
  • Hands‑on experience with cloud platforms, preferably Microsoft Azure
  • Strong understanding of architecture and design patterns
  • Experience with system integration, APIs, and security best practices
  • Ability to lead technical design and review architecture decisions
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.