This position is for a software architect with extensive experience in software consulting, focusing on implementing enterprise software solutions for clients. The role involves direct customer interaction and requires a deep understanding of the professional services project lifecycle, including scoping, requirements gathering, construction, and quality assurance/testing. The ideal candidate will have expertise in multiple technical domains and a strong background in telecommunications-related consumer products.