DevJobs

Senior Software Architect

Overview
Skills
  • Java Java
  • React React
  • Node.js Node.js
  • PostgreSQL PostgreSQL
  • Oracle Oracle
  • Redis Redis
  • OOP OOP ꞏ 5y
  • Microservices Microservices
  • Power BI Power BI
  • Azure Azure
  • Kubernetes Kubernetes
  • SOLID
  • TDD
  • Backend architecture
  • BDD
  • Cloud-based software deployment
  • DDD
  • Integration patterns
  • UML
  • AI
  • Cosmos

Join Our Team as a Software/System Architect for Our Best-in-Class Dispatch Platform!

Are you ready to be at the forefront of technological innovation? We are on a mission to build an unparalleled Dispatch Platform that revolutionizes the scheduling, routing, and tracking of AT&T technicians across the USA. Our platform harnesses the power of advanced algorithms and user-friendly interfaces to deliver intelligent and optimized assignments like never before.

Why This Role is Exciting:

  • You will play a pivotal role in shaping the future of our platform, driving groundbreaking solutions that redefine industry standards.
  • Collaborate with a diverse team of clients, stakeholders, and top-tier engineers to understand, define, and achieve revolutionary objectives.
  • Be the architect of innovation by designing cutting-edge solutions that adhere to best practices and principles of software engineering, design patterns, and microservices.
  • Select and evaluate the latest technologies and frameworks to meet dynamic requirements, ensuring our platform remains at the technological forefront.
  • Provide expert guidance and support to the development team throughout the project lifecycle, ensuring seamless execution and delivery.
  • Monitor and enhance the performance, quality, and security of architectural solutions, addressing factors such as cost, scalability, integrity, and regulatory compliance.


Responsibilities:

  • Collaborate with clients, stakeholders, and engineers to understand and define requirements and objectives.
  • Create and present architectural designs that push the boundaries of innovation.
  • Ensure that solutions are aligned with best practices, standards, and principles of software engineering, including SOLID, DDD, BDD, TDD, and integration/testing patterns.
  • Select and evaluate the appropriate technologies and frameworks per requirements.
  • Develop and maintain comprehensive technical documentation, specifications, and manuals.
  • Provide continuous guidance and support to the development team, fostering a culture of innovation and excellence.
  • Monitor and troubleshoot the performance, quality, and security of architectural solutions.
  • Stay updated with the latest trends and developments in architecture and software engineering, continuously integrating new insights.


Qualifications:

  • Bachelor’s degree in computer science, software engineering, or a related field. A Master’s degree is an advantage
  • At least 5 years of experience in object-oriented programming (OOD and OOP)
  • At least 4-5 years of experience as a solution/software/system architect
  • Experience with cloud-based software deployment and management is essential. Azure is an advantage
  • Familiar with PowerBI, Kubernetes, React, Node.js, Java, and Redis
  • Knowledgeable in databases such as PostgreSQL, Cosmos, and Oracle
  • Experience with AI is a distinct advantage
  • Strong abilities to analyze large distributed systems
  • Experience in web client stacks and SPA patterns
  • Skilled in UML and software/system design patterns
  • Deep understanding of microservices principles and backend architecture
  • Strong knowledge of software engineering principles, including SOLID, DDD, BDD, TDD, and integration patterns
  • Excellent communication and presentation skills in English
  • Proven ability to lead and facilitate innovative solutions
  • Ability to articulate complex concepts in a clear and accessible manner
  • Team player with the ability to work effectively both independently and collaboratively
  • Creative, innovative, and problem-solving mindset


This is a hybrid position involving 2 days per week on-site at our Tel Aviv and Airport City sites, plus an additional 1–2 days at our Be'er Sheva site. The remaining workdays are remote.



Siraj Technologies