Billing, Budgeting, Computer Science, Consulting, Cost Estimates, Customer Training, Financial Management, Hardware Specification, Identify Issues, Interpersonal Skills, Performance Analysis, Project Estimates, Project/Program Management, Sales Presentation, Sales Proposals, Software Design, Software Specification, System Architecture, Technical Delivery, Technical Support, Testing