DevJobs

Software Architect

Overview
Skills
  • Kafka Kafka
  • Elasticsearch Elasticsearch
  • OOP OOP ꞏ 5y
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ
  • UML

Company Description

Linnovate Technologies Ltd. is a leading provider of Expert DevOps and DevSecOps services and a suite of open-source software solutions that enhance business relationships, productivity, and integration. Since 2006, Linnovate has driven digital transformation for organizations worldwide with customized, secure, and cutting-edge solutions backed by 24/7 support. Actively engaged with the global Open-Source community, Linnovate has created and sponsored the development of MEAN.IO, developed reopen, and supports the Drupal ecosystem in Israel. Prioritizing transparency, responsibility, trust, and integrity, Linnovate fosters open-source innovation and cultivates lasting partnerships, delivering impactful solutions with creativity and a growth mindset.


Role Description

This is a full-time, on-site role for a Software Architect at Linnovate Technologies in Ashdod. The Software Architect will be responsible for software architecture, development, design, programming, and implementing design patterns. They will play a crucial role in creating innovative and effective software solutions for our customer, supporting a national security organization. A security clearance will be required.


Responsibilities

  • Design & Development: Lead the design and implementation of backend and frontend solutions.
  • Requirements Analysis: Write comprehensive software requirements, perform detailed requirements analysis, and create UML documentation.
  • Architecture & Design: Apply deep understanding of design patterns and software engineering principles to guide development and make architectural decisions.
  • Software Infrastructure: Utilize knowledge of software infrastructure and open-source technologies.
  • Technology Integration: Work with technologies such as Kubernetes (k8s), RabbitMQ, Kafka, Elasticsearch, and various database systems.
  • Collaboration: Collaborate with cross-functional teams to ensure high-quality software delivery.


Qualifications

  • 5 years of experience in software engineering - must
  • At least 2 years of experience as a Software Architect - must
  • Working experience in OOP - must
  • Proficient in backend and frontend development.
  • Strong understanding of software architecture and design patterns.
  • Experience with software requirement writing and UML documentation - must
  • Knowledge of Kubernetes, RabbitMQ, Kafka, Elasticsearch, and various database systems - must
  • Familiarity with software infrastructure and open-source technologies.
  • Excellent problem-solving skills and attention to detail.
  • A valid security clearance ("sivug"), level 2 - great advantage
Linnovate