Book a StandRegister
Recruitment

Microsoft Application Architect

JobExpo.ma
Published
26 November 2024
Expires
Never
Location
Morocco, Morocco
Job Type

Description

Job description

Key Responsibilities:

  • Solution Design: Design and architect software solutions based on Microsoft technologies to meet business requirements. This includes selecting the appropriate Microsoft products and services to build scalable and reliable applications.
  • Technical Leadership: Provide technical leadership and guidance to development teams, ensuring that Microsoft best practices and design principles are followed.
  • Architecture Documentation: Create and maintain detailed technical documentation, including architecture diagrams, design patterns, and guidelines for Microsoft-based solutions.
  • Technology Evaluation: Stay current with Microsoft’s evolving technology stack and assess the applicability of new tools and services for specific projects.
  • Security and Compliance: Ensure that applications adhere to security best practices and regulatory compliance, such as GDPR or HIPAA, where applicable.
  • Performance Optimization: Identify and address performance bottlenecks in Microsoft-based applications by optimizing code, configurations, and infrastructure.
  • Integration: Plan and implement integration strategies for connecting Microsoft-based applications with other systems and services, both within and outside the organization.
  • Scalability and Resilience: Design applications to be scalable and resilient by leveraging Microsoft Azure’s cloud-based services and features.
  • Mentorship and Training: Provide guidance and training to development teams on Microsoft technologies, best practices, and coding standards.
  • Troubleshooting and Support: Assist in troubleshooting and resolving complex technical issues related to Microsoft-based applications.

Required Technical and Professional Expertise

  • Technical Expertise: In-depth knowledge of Microsoft technologies, including .NET, C#, SQL Server, Azure, Windows Server, and associated development tools.
  • Architectural Experience: Proven experience in designing and implementing complex software architectures, especially with Microsoft technologies.
  • Cloud Experience: Familiarity with Microsoft Azure and its services for cloud-based application development and deployment.
  • Programming Skills: Proficiency in programming languages and frameworks commonly used in the Microsoft ecosystem.
  • Analytical and Problem-Solving Skills: The ability to analyze complex problems and propose innovative solutions.
  • Communication: Strong communication skills to convey technical concepts to non-technical stakeholders and collaborate effectively with cross-functional teams.
  • Certifications: Relevant Microsoft certifications, such as Microsoft Certified: Azure Solutions Architect or Microsoft Certified: .NET Developer, can be beneficial.
  • Project Management: Understanding of project management principles and experience working in an Agile or DevOps environment.
  • Continuous Learning: A commitment to staying updated with the latest Microsoft technologies and trends in the industry.
  • Teamwork: Ability to work effectively in a team and lead technical discussions.
  • Preferred Technical and Professional Expertise
  • Excellent communication skills
  • Demonstrable proficiency in French/ English Language
Only registered members can apply for jobs.

Related Jobs

Glover Specialist   Marrakech, Morocco
28 March 2025
28 March 2025
QA Analyst   Rabat, Morocco
28 March 2025
Finance Team Lead - Morocco   Casablanca, Morocco
18 February 2025
Translate »
envelopephone-handsetmagnifiercross linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram