As a .NET Engineer you will play an important role in developing of our new SaaS multi-cloud orchestration platform, targeted at the company’s next generation of cloud-based solutions.
Your duties and responsibilities include:
Develop and unit test applications according to established standards.
Participate in peer reviews of solution designs and related code.
Must-have Qualifications:
3+ years of industry experience in product-based companies.
Strong knowledge of design patterns and enterprise architectural patterns.
Strong knowledge and experience in core Microsoft .NET technologies (.NET framework / .NET 5)
Proven knowledge of C# with deep understanding of internals and language features.
Experience working with one or more relational and non-relational databases (for example, SQL, PostgreSQL, MariaDB, MongoDB, and Elasticsearch).
Experience in implementing RESTful services.
Understanding of Scrum and Agile methodology.
Fluent in spoken and written English.
Advantages:
Experience with containers and orchestration tools (for example, Dockers and Kubernetes).
Experience working with one or more message brokers (for example, RabbitMQ, ActiveMQ, and Apache Kafka).
Experience with cloud platforms, such as Azure, AWS and GCP.
Previous Java development experience.
Experience in developing high-performance distributed systems.
University or college degree in Computer Science or a related discipline.