Agile Programming Methodologies, Best Practices, Budget Management, Budgeting, Communication Skills, Contingency Plans, Contract Management, Contract Negotiation, Documentation, Establish Priorities, Maintain Compliance, Meeting Minutes, Mentoring, Multitasking, People Management, Performance Analysis, Performance Metrics, Project Development, Project Planning, Project Tracking, Project/Program Management, Quality Metrics, Resource Management, Risk Management, Status Reports, Supplier Relationship Management (SRM), Team Player, Time Management, Vendor/Supplier Relations, Waterfall Model of Software Development