Education:
·Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience:
·At least 5 years of experience with:
·C# and .NET (.NET Core)
·Angular 2+ or equivalent (React, Vue)
·Typescript/Javascript
Technical Skills:
·Strong understanding of DDD and SOLID principles
·Experience with TDD/BDD and distributed systems architecture (microservices, event-driven, cloud-native, serverless)
·Expertise in SQL (e.g., Microsoft SQL Server) and NoSQL (e.g., MongoDB, Cassandra) databases, as well as data analytics tools and platforms
·In-depth knowledge of Event-Driven Development, Domain-Driven Design, and modern architectural practices
·Familiarity with agile development methodologies
Bachelor’s or Master’s degree in Computer Science, Engineering