Job Overview
Key Responsibilities
* Provide technical consulting services to external customers and internal project teams.
* Design and deliver technology solutions that meet customers' business needs.
* Develop and maintain effective customer relationships to ensure satisfaction.
* Maintain knowledge of leading edge technologies and industry/market domain knowledge.
Techincal Expertise
* Ability to design and scope multiple deliverables across a number of technologies.
* Capacity to develop solutions that enhance the availability, performance, maintainability, and agility of a particular customer's enterprise.
* Able to communicate with internal and external senior management confidently and demonstrate professionalism.
Required Skills and Qualifications:
* 8+ years of professional experience in computer science or related area of study.
* Demonstrated innovation and communication of new deliverables and offerings.
* Ability to re-use existing experience to develop new solutions.
Education:
Bachelor of Arts/Science or equivalent degree in computer science or related area of study; without a degree, three additional years of relevant professional experience (11+ years in total).
Core Competencies
* Technical expertise in multiple technologies.
* Innovative problem-solving skills.
* Strong communication and presentation skills.
* Ability to work in a multi-technology environment.
Skill Requirements:
* Ability to diagnose complex technical problems to their root cause.
* Capacity to adapt a consulting style appropriate to the situation.
* Able to present within own area of expertise as part of a customer sales presentation.