Required Skills & Experience
In-depth experience working with distributed systems and core cloud technologies.
Strong debugging, troubleshooting, and analytical problem-solving abilities.
Proven track record of implementing architecture blueprints.
Hands-on expertise with cloud platforms such as Azure, AWS, or GCP.
Advanced knowledge of SQL databases and building web applications with the .NET stack.
Skilled in designing Microservices/Domain-Driven Design (DDD) architectures and containerizing applications.
Experience with monitoring and observability tools like ELK, Splunk, and Datadog.
Familiarity with message queue systems, including Kafka and RabbitMQ.
Strong foundation in OOP, SOLID principles, design patterns, and cloud patterns.
Proficiency in Test-Driven Development (TDD) using NUnit/XUnit.
Excellent verbal and written communication skills.
Detail-oriented with a strong collaborative mindset.