Agile Programming Methodologies, Analysis Skills, Application Programming Interface (API), Best Practices, Business Analysis, Business Processes, Cloud Computing, Communication Skills, Cross-Functional, Data Analysis, Data Collection, Data Modeling, Design Document, DevOps, Emerging Technology, Industry Standards, Information Technology & Information Systems, Kanban, Mentoring, Middleware, Needs Assessment, People Management, Problem Solving Skills, Process Engineering, Process Modeling, Programming Languages, Project/Program Management, Quality Assurance, Quality Metrics, Scrum Project Management and Software Development, Software Design, Software Development, Software Development Lifecycle (SDLC), System Integration (SI), Team Lead/Manager, Technical Writing, Technical/Engineering Design, Test Plan/Schedule, Time Management, Waterfall Model of Software Development