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 practicesare followed across all development initiatives.
Collaborate with stakeholders to understand business needs and translate them intoeffective, efficient technical solutions.
Design and implement cloud-native solutions on platforms like AWS, Azure, orGoogle 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 areimplemented for seamless delivery.
Conduct architecture reviews, performance tuning, and optimization of systems.Ensure security, performance, scalability, and reliability are embedded in thedevelopment lifecycle.
Mentor and coach senior developers and other architects to build strong, cohesiveengineering 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 designinglarge-scale distributed systems.
Strong expertise in cloud platforms like AWS, Azure, or Google Cloud, withknowledge 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 integrationstrategies.
Solid understanding of event-driven architectures and experience with messagequeues (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 cloudplatforms.
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 SolutionsArchitect) are a strong advantage.