Senior Full-Stack Software Engineer Responsible for analyzing customer requirements, software development including design, coding, and testing, and briefing software functionality. Develops and maintains applications, troubleshoots issues, and contributes to new component creation in a cloud-based multi-tiered system.