Senior .NET Engineer, R&D

Job Description

Analyze, design, and develop our new SaaS multi-cloud orchestration platform,
targeted at the company’s next generation of cloud-based solutions. Take part
in feature development from the requirement definition stage to the final
deliverable.

Your duties and responsibilities include:

· Research directions for future technologies and product architecture.

·Design, develop, and unit test solutions according to established standards.

·Participate in peer reviews of solution designs and related code.

· Collaborate with internal teams to help grow an engineering team and build
an efficient process-driven engineering machine that can expand at a rapid
pace when and where needed.

·Mentor and grow team engineers by creating and implementing best practices
and establishing a suitable protocol that ensures code quality and
productivity.

·Work closely with the R&D Manager to create a roadmap that supports our
evolving products and organize work effectively.

Must-have Qualifications:

·7+ years of industry experience in product-based companies.

·Exceptionally strong knowledge of design patterns and enterprise
architectural patterns.

·Have exceptionally strong knowledge and experience in core Microsoft .NET
technologies (.NET framework / .NET 5)

·Proven knowledge of C# with a deep understanding of internals and language
features.

· Experience with containers and orchestration tools (for example, Dockers and
Kubernetes).

·Experience working with relational and non-relational databases, key-value,
and document stores (for example, SQL, PostgreSQL, MariaDB, MongoDB, and
Elasticsearch).

·Experience working with message brokers (for example, RabbitMQ, ActiveMQ, and
Apache Kafka).

·Experience in designing and implementing RESTful services.

·Experience with the Microsoft Azure cloud platform concepts and services.

·Understanding of Scrum and Agile methodology.

Fluent in spoken and written English.

Advantages:

·Experience with additional cloud platforms, such as 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.

Who we are:

With a startup spirit and 80,000+ curious and courageous minds, we have the
expertise to go deep with the world’s biggest brands—and we have fun doing it.

We create products and platforms that demonstrate outstanding design for our
clients and their customers. And this is your opportunity to be part of a team
that is creating positive impact on the world by developing products that
people love and making a difference in people’s lives.

It is a unique opportunity to be part of the team that is working with
cutting-edge technologies to create a new SaaS orchestration platform. This
platform will be used by global Fortune 500 companies. We need someone who can
think really big.

Now, we’re calling all you rule-breakers and risk-takers who see the world
differently and are bold enough to reinvent it. Come, transform with us.

מספר משרה: 8835

למה לעבוד קשה?

שלחו לנו קו"ח ותנו למשרה הנכונה למצוא אתכם