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
Computer Occupations