Agile Programming Methodologies, Architectural Services, Business-to-Business (B2B), Business-to-Business (B2B) Software, Cloud Architecture, Cloud Computing, Code Reviews, Communication Skills, Computer Programming, Computer Science, Design Patterns Programming Methodologies, Emerging Technology, Enterprise Applications, Establish Priorities, High Availability Software, Industry/Trade Analysis, Internet Technology, Java, Leadership, Maintain Compliance, Mentoring, Microsoft C# (C Sharp), Problem Solving Skills, Process Management, Product Development, Product Engineering, Product Strategy, Programming Languages, Requirements Management, Software Architecture, Software Design, Software Development, Software Development Lifecycle (SDLC), Software as a Service (SaaS), Strategic Planning, Systems Scalability, User Interface/Experience (UI/UX)