1. Cloud-based Solution Design: Lead the design and
implementation of cloud-hosted solutions using serverless architecture.
2. Distributed Systems Expertise: Apply your deep
understanding of distributed systems to architect solutions that are scalable,
resilient, and high-performing.
3. Technical Documentation: Create detailed technical
documentation, including architectural diagrams, design patterns, and best
practices, to guide development teams and stakeholders.
4. .NET Development: Leverage your strong background in .NET
development to architect solutions that align with our technology stack and
business requirements.
5. 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.
6. 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, serverless architecture, and
.Net development.
7. 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.
1. Experience: Minimum of 10 years of experience in software
development, with a focus on architecture and design.
2. Cloud Expertise: Proven experience designing and
implementing cloud-based solutions, preferably on Azure.
3. Distributed Systems: In-depth knowledge of distributed
systems architecture, including microservices, event-driven architectures, and
asynchronous messaging patterns.
4. Technical Documentation: Demonstrated ability to create
clear and concise technical documentation, including architectural diagrams and
design specifications.
5. .NET Development: Strong proficiency in .NET development,
including C#, ASP.NET, and related technologies.
6. DevOps and Mobile Experience: Experience working
collaboratively with DevOps and mobile development teams in an Agile
environment.
7. Communication Skills: Excellent verbal and written
communication skills, with the ability to effectively communicate complex
technical concepts to both technical and non-technical stakeholders.
8. Problem-Solving Abilities: Strong analytical and
problem-solving skills, with a keen attention to detail and a commitment to
delivering high-quality solutions.
اطلب مساعدة الخبراء لكتابة سيرة ذاتية مميزة.