Software Architect

Egypt - Giza

 Job Proposal

  • We are seeking a highly skilled and experienced Software Architect to join our team. As a Software Architect, you will play a pivotal role in designing, implementing, and maintaining scalable and efficient cloud-based solutions utilizing server less architecture. Your expertise in distributed systems, .NET development, and experience with Cloud environment will be crucial in guiding our technical direction. Moreover, your ability to visualize complex architectures and provide comprehensive technical documentation will ensure effective communication across teams.

Job Description :

  • Cloud-based Solution Design: Lead the design and implementation of cloud-hosted solutions using server less architecture.
  • Distributed Systems Expertise: Apply your deep understanding of distributed systems to architect solutions that are scalable, resilient, and high-performing.
  • Technical Documentation: Create detailed technical documentation, including architectural diagrams, design patterns, and best practices, to guide development teams and stakeholders.
  • NET Development: Leverage your strong background in .NET development to architect solutions that align with our technology stack and business requirements.
  • Collaboration with DevOps and Mobile Teams: Collaborate closely with DevOps and mobile development teams to ensure seamless integration of architectural components and adherence to best practices.
  • Lead and mentor software development teams, fostering a collaborative and high-performing environment and stay up-to-date with the latest trends and technologies in cloud computing, server less architecture, and .NET development.
  • Technology Evaluation: Stay abreast of emerging technologies and evaluate their suitability for integration into our architecture, ensuring that we remain at the forefront of innovation.

Qualifications:Experience: Minimum of 10 years of experience in software development, with a focus on architecture and design.Cloud Expertise: Proven experience designing and implementing cloud-based solutions, preferably on Azure.Distributed Systems: In-depth knowledge of distributed systems architecture, including microservices, event-driven architectures, and asynchronous messaging patterns.Technical Documentation: Demonstrated ability to create clear and concise technical documentation, including architectural diagrams and design specifications..NET Development: Strong proficiency in .NET development, including C#, ASP.NET, and related technologies.DevOps and Mobile Experience: Experience working collaboratively with DevOps and mobile development teams in an Agile environment.Communication Skills: Excellent verbal and written communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.Problem-Solving Abilities: Strong analytical and problem-solving skills, with a keen attention to detail and a commitment to delivering high-quality solutions.
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com