Job requirements:
Professional skills:
– BA in Computer Science (+10 years of experience) or MAMRAM graduate (+6 years of experience in commercial company). Out of them, at least 3 years as software architect
*Advantage: experience as system-architect
– Significant experience with the following: Java, .NET. Nice to have experience: Ruby, C++
– Excellent design and analytical skills
– Skilful in identifying connections between different parts and components, and understanding the implications
– Excellent ability to use new technologies and understand them in depth through rapid self-learning
Personal skills:
– Leader by nature, with the ability to motivate people and influence them.
– A thorough and methodical approach to any task, Ability to plan, conduct, prioritize, track and measure processes.
– Decision making skills: Make sound decisions, taking into account both architectural and business considerations, at times with incomplete information
– Proactive by nature; internal drive for excellence and improvement; independent
– Excellent ability to communicate with colleagues.
– Excellent ability to coach others.
– Open minded, original thinker and creative
Knowledge in the following areas:
Must
-Design and architectural patterns
-Deep knowledge and experience in one of the following domains: Backend server prgramming (multithreaded programming, performance tuning) / Web applicatins development
-Experience in conducting the architecture of at least 2 large products from scratch
-Fluent in English, good writing skills
-Good sketching and modelling skills
-Experience with Agile processes
-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)