System Architect
A company that focuses on striking down targeted cyber threats is looking for a System Architect. requirements: • BA in Computer Science (+12 years of experience) or MAMRAM graduate (+6 years of experience in commercial company). Out of them, at least 3 years as software architect. o Advantage: experience as system-architect. • Significant experience with the following: c++, .NET • Excellent design and analytical skills. Knowledge in the following areas: Must: • Design and architectural patterns. • Deep knowledge and experience in one of the following domains: o Backend server programming (multithreaded programming, performance tuning). o Web applications development. • Experience in conducting the architecture of at least 2 large products from scratch. •Good sketching and modelling skills. •Experience with Agile processes: o Development process – working in short development iterations, delivering shippable products in each iteration, breaking a large feature to small user stories, and advancing step by step with short feedback loops. o “Agile Architecture” mode – adaptable and open architecture, delivered step by step, and corrected along the way. • Enterprise systems and solutions – challenges, known architectures and solutions Advantage: • Basic understanding of enterprise architecture, and IT flows Experience in scaled projects – re-architecting a product to support large-scale environments. • Experience with designing and building Software-as-a-Service systems. • Familiarity with distributed applications architectures. • Security principles and techniques (encryption, authentication protocols).