... is essential. Proven experience in software development and technical leadership roles ... complex projects. Excellent understanding of software architecture, design petterns & best ... coaching and managing teams of Software Engineers to improve their skills and ...
a month ago