Microsoft Application Architect

Anfa, Casablanca-Settat, 20, Morocco

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

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1732021
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Anfa, Casablanca-Settat, 20, Morocco,
  • Education
    Not mentioned