Software Architect (.Net/C#)

Анна Петриченко
Анна Петриченко
Рекрутмент Партнер


Киев, Украина

We are looking for an experienced Software Architect (.Net/C#) to join our team. 

About the company

Materialise is a dynamic international high-tech company, founded in 1990 and headquartered in Belgium, with over 1,800 employees worldwide. Materialise’s mission is to innovate for a better and healthier world through its software and hardware infrastructure and in-depth knowledge of additive manufacturing (also known as 3D Printing). Our customers are in diverse industries, such as automotive, aerospace, medical, research and academia.

As a growing company, Materialise is always looking for enthusiastic professionals who want to work in an environment full of revolutionary technology and surrounded by people passionate about their work.


  • Creation of architecture for new product;

  • Provide implementation work decomposition, estimates, and technology options;

  • Maintain Architecture documentation;

  • Provide technical leadership for a development team;

  • Guide development team about using best practices;

  • Communicate details of the solution to the development team and other stakeholders;

  • Communication with other teams/departments;

  • Communication and negotiation on architecture solution and it’s implementation with other teams/departments;

  • Participate in general company’s activities related to cloud solutions and appropriate consultancy.


  • 5+ years of experience in SW architecture;

  • Experience in .Net/С#;

  • Expertise in the design of modern cloud-native apps: Docker, Kubernetes, micro-services, and DevOps;

  • Knowledge of Software Engineering and Architectural Principles and methods;

  • Ability to walk up the cloud stack (IaaS, PaaS, SaaS) model with modern terminology and relevance;

  • Wide knowledge of the IT market and trends;

  • Knowledge of Cloud providers (AWS, Azure, GCP) and surrounding tools (Kubernetes, Docker, Amazon Storage etc.);

  • Detailed knowledge of architectural approaches including consolidation, cloud computing, virtualization, information management, big data, etс.;

  • Familiarity with networking technologies;

  • Familiarity with DevOps tools as related to the design of software solutions;

  • Experience with designing APIs;

  • Experience with distributed systems, asynchronous/messaging patterns;

  • Excellent Communication and Presentation skills;

  • Understanding of integration, automation, experience in several projects.

We offer an inspiring and challenging job with growth potential in an innovative market. You will be part of a dedicated team within a dynamic company that highly values openness, trust and team spirit.

Our ability to provide innovative solutions and applications relies on the talented people within our global organization. Our success comes from our people, and our goal is to ensure a work environment where all employees feel safe and healthy, empowered to grow and thrive.

Откликнуться на вакансию