Agile Programming Methodologies, Budget Management, Budgeting, Change Management, Communication Skills, Documentation, Financial Systems, Interpersonal Skills, Leadership, Presentation/Verbal Skills, Problem Solving Skills, Project Lifecycle, Project Planning, Project Schedule, Project Tracking, Project/Program Management, Quality Metrics, Resource Management, Risk Analysis, Strategic Planning, Team Lead/Manager, Time Management, Waterfall Model of Software Development, Writing Skills