Overview

Senior Software and Application Architect – Arabic Computer Systems Jobs in Riyāḑ al Khabrā’, Saudi Arabia at Echelonix

Location: Riyāḑ al Khabrā’

Arabic Computer Systems, one of the largest ICT companies in Saudi Arabia, is seeking an experienced Senior Software and Application Architect to join its team. The successful candidate will be responsible for designing and developing software systems and applications, utilizing their extensive knowledge of programming languages and software development methodologies to deliver innovative solutions to our clients. As a member of our team, you will have the opportunity to work on exciting projects for leading companies in the Middle East and to help shape the direction of our organization.

Responsibilities

Work with business analysts and stakeholders to gather and analyze requirements

Manage an application team to deliver services according to defined service level commitments owned by the application team.

Develop and manage short and long-term plans and schedules.

Maintain awareness of new developments in industry and processes and apply as appropriate.

Develop and deepen understanding of system business requirements supported by the application team.

Direct the development of accurate estimates for application team activities as required.

Prepare estimates for maintenance and enhancement of existing applications and development of new applications.

Design and develop software systems and applications using programming languages and software development methodologies

Provide technical leadership and guidance to development teams

Review and approve code changes and enhancements

Troubleshoot and debug software applications

Stay up-to-date with emerging trends in software development

Mentor and train junior software developers and architects

Requirements

Bachelor’s degree in Computer information systems or related field

Experience 12 years in software and application design and development using Microsoft .NET.

Having Microsoft certifications is a plus

Experience in working with REST APIs and Web services and its authentication/authorization techniques

Experience in designing and implementing software solutions

Acting as technical lead

Ability to demonstrate technical concepts to nontechnical audiences

Experience in software development using Microsoft .NET Core

Experience in working with front-end of software development using Angular

Experience with Microsoft Azure Dev Ops

Experience with GIT source control

Experience in agile scrum

Experience in Microsoft Visio

Experience in web applications development programming using .NET / C#

Experience with ASP.NET MVC and Web Forms

Experience in object-oriented programming and Design Patterns

Experience with Microsoft SQL Server 2016 database design and development

Experience with Entity Framework (Code-First and Database-First)

Experience in managing code migration across environments to ensure continued and synchronized functionality

Experience converting from monolithic to microservices is a plus

Knowledge of Dev Ops methodologies, standards, products, and frameworks is a plus

#J-18808-Ljbffr

Title: Senior Software and Application Architect – Arabic Computer Systems

Company: Echelonix

Location: Riyāḑ al Khabrā’, Saudi Arabia

Category: Software Development (Software Engineer, Full Stack Developer, C# / Unity Developer, Senior Developer)

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.