Software Architect Position This role involves leading the development of complex software systems, creating frameworks for estimation and driving best practices in code quality and performance. The ideal candidate should have excellent communication skills, be able to collaborate effectively and lead by example. They must also have the ability to think strategically while understanding technical details. Mandatory Skills: