Job description
 
                         Responsibilities:  
 ● Lead the architecture and design of scalable, high-performance applications using 
 .NET Core and microservices architecture.
 ● Provide strategic direction and architectural leadership to engineering teams in 
 developing cloud-based solutions.
 ● Define and enforce architectural standards and guidelines, ensuring best practices 
 are followed across all development initiatives.
 ● Collaborate with stakeholders to understand business needs and translate them into 
 effective, efficient technical solutions.
 ● Design and implement cloud-native solutions on platforms like AWS, Azure, or 
 Google Cloud.
 ● Oversee the design and development of RESTful APIs and system integrations.
 ● Guide teams in the use of containerization and orchestration technologies (e.g., 
 Docker, Kubernetes).
 ● Drive the adoption of DevOps practices, ensuring robust CI/CD pipelines are 
 implemented for seamless delivery.
 ● Conduct architecture reviews, performance tuning, and optimization of systems.
 ● Ensure security, performance, scalability, and reliability are embedded in the 
 development lifecycle.
 ● Mentor and coach senior developers and other architects to build strong, cohesive 
 engineering teams.
 ● Stay updated with the latest trends, technologies, and tools in cloud computing, 
 microservices, and the .NET ecosystem.
 Required Skills & Qualifications: 
 ● 8+ years of software development experience with a focus on .NET Core.
 ● 3+ years in a solution or enterprise architect role.
 ● Deep understanding of microservices architecture and experience in designing 
 large-scale distributed systems.
 ● Strong expertise in cloud platforms like AWS, Azure, or Google Cloud, with 
 knowledge of cloud-native architectures.
 ● Extensive experience with containerization (e.g., Docker) and orchestration (e.g., 
 Kubernetes).
 ● Proficient in designing API-driven systems and enterprise-level integration 
 strategies.
 ● Solid understanding of event-driven architectures and experience with message 
 queues (e.g., Kafka, RabbitMQ).
 ● Strong knowledge of relational and NoSQL databases (e.g., SQL Server, 
 MongoDB).
 ● Experience with DevOps practices and tools, including CI/CD pipelines.
 ● Expertise in system security, high availability, and disaster recovery planning.
 ● Exceptional analytical and problem-solving skills, with a strong focus on scalability, 
 reliability, and performance.
 ● Excellent communication, leadership, and team management skills.
 Preferred Qualifications: 
 ● Experience with serverless architectures and functions-as-a-service on cloud 
 platforms.
 ● Knowledge of domain-driven design (DDD) and CQRS patterns.
 ● Familiarity with AI/ML integration and other emerging technologies.
 ● Microsoft certifications (e.g., Azure Solutions Architect, AWS Certified Solutions 
 Architect) are a strong advantage.
 
                    
                    Required Skill Profession
 
                     
                    
                    Other General