The position is for a software architect with extensive experience in software consulting and implementation of enterprise software solutions. The role involves direct customer contact and requires a deep understanding of the professional services project lifecycle, including scoping, requirements gathering, construction, and quality assurance/testing. The candidate will work on various technologies and frameworks, contributing to the design and architecture of software solutions.