Job Description
Purpose of the Job:
As a senior C# software engineer, you will work closely with front-end developers, enterprise architects, and technical product owners in a young and international team.
You will be involved in developing, managing, and aligning the application architecture with business requirements to create a robust yet flexible global application.
Your key responsibility is software engineering in C#, where you will focus on implementing cloud applications only.
Key Requirements:
- Completed education or studies in computer science
- At least 5 years of professional experience in software engineering
- Strong knowledge of object-oriented programming language C# and ASP .NET Core 3.1 & 6
- Extensive understanding of microservices, pub-sub, REST & SOLID principles
- Familiarity with Docker, Infrastructure as Code, GIT, CI/CD pipelines, and related orchestration solutions (Kubernetes)
- Knowledge of common cloud patterns, distributed tracing (W3C) and database technologies (both relational and non-relational)
- A curious character trait and a passion for new technologies
- Good communicative and coordinative skills, high level of responsibility, good comprehension, and a strong willingness to learn