Apply📍 Greece
🔍 Software Services
- Minimum 3 years of professional development experience in .NET 6.0+ framework with C#.
- Strong understanding of object-oriented analysis and design, common design patterns, SOLID principles, asynchronous programming, and microservices architecture.
- Proven expertise in the full software development lifecycle and the ability to integrate application components with back-end systems via APIs.
- Experience with Redis and relational databases (MS SQL).
- Knowledge of distributed streaming platforms and message brokers such as RabbitMQ or Kafka.
- Exposure to cloud platforms like Microsoft Azure.
- Hands-on experience with containerization technologies.
- Bachelor’s degree in Computer Science or Information Systems Engineering.
- Work in agile, cross functional teams.
- Design, develop and deliver quality software systems.
- Encourage and promote innovation, development best practices and solid lifecycle processes.
- Collaborate with the team on work definition, design decisions and estimation.
- Learn and grow as a professional software engineer.
- Work and collaborate with talented engineers and designers to build state-of-the-art applications, services and architectures.
DockerKafkaMicrosoft AzureMicrosoft SQL ServerRabbitmqC#.NETRedisMicroservices
Posted 13 days ago
Apply