Agile Programming Methodologies, Algorithms, Analysis Skills, Application Programming Interface (API), Business Support, Cloud Computing, Coaching, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Data Sets, Diversity, Emerging Technology, Identify Issues, JavaScript, Leading Edge Technology, Microsoft .NET, Operating Systems, Process Improvement, React.js, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, System Architecture, Test Driven Development (TDD), User Experience Design (UXD), User Interface/Experience (UI/UX)