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.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application