Net Technical Architect KSA – Saudi Arabia

Application deadline closed.

Job Description

Job Description

.Net Technical Architect KSA - Saudi Arabia
Department: Digital Services
Type: Full Time
Qualifications
• -Experience
with Visual Studio, C#, ASP.NET, MVC, .NET Framework 4.8, .NET Core, WCF, WPF,
and Unit Testing Frameworks
• -Experience with Microsoft Ecosystem mainstream platforms and tools
• -Experience using UML modeling and diagramming tools like Enterprise Architect,
MS Visio
• -Experience in responsive User Interface Development for the web desktop and
mobile devices
• -Experience using Messaging using MSMQ, SOA using REST, SOAP RPC, HTTP, TCP IP,
UDP Protocols
• -Experience using relational DB such as SQL Server
•- Experience using
IIS Web Server and No SQL DB such as Mongo
•- Solid understanding of common integration styles and distributed architectures

- Solid
understanding of SOAP Services, REST APIs, and mainstream API Security schemes
•- Hands-on
experience using API testing tools and middleware testing techniques
•- Hands-on
experience using Azure DevOps, and/or GitHub Actions automation tools
•- Solid
understanding of identity management concepts and security protocols (SAML, OIDC,
OAuth2.0)
• - Solid understanding and experience in designing and
implementing Azure Integration Services
- Define, design, develop and support the architecture for high end
solutions with a focus on the integration domain, by collaborating with technical
and non-technical business stakeholders efficiently.
- Design high-performance, highly scalable, testable, and secure
integration architecture for various products, in Microsoft on-premises and
Azure platforms, and analyzes the associated trade-offs
- Collaborate with peer architects, Systems Engineering, and Product
Management and other technical and non-technical stakeholders in the current
product development process
- Designs the integration architectures: definition of the approach,
guidelines, implementation methods, and governance processes
- Identifies the non-functional aspects of the integration architecture
such as performance, high availability, and scalability
- Assist delivery team in API design, guidelines, solutions Design and
Automation guidelines
- Formulate and communicate technical vision and strategy to business
and technical stakeholders
- Create and improve software using the design patterns, refactoring and
development best practices
- Mentor development teams around for top-notch design and coding
practices
- Participate in Project planning, Estimation, Prepare the architectural
document artifacts
- Evaluate third-party software products used in the solution as needed
- Provide detailed & accurate estimates for code development efforts.
- Conduct code, design, and architectural reviews