Agile Programming Methodologies, Budgeting, Cloud Computing, Communication Skills, Cross-Functional, Customer Relations, Expense Reports, Financial Management, Financial Projections, Forecasting, Leadership, Management of Information Systems/Technology (MIS), Microsoft Project, Multitasking, Presentation/Verbal Skills, Project Schedule, Project Tracking, Project/Program Management, Sales Management, Status Reports, Team Lead/Manager, Time Management, Waterfall Model of Software Development, Writing Skills