Senior Software Engineer
Collaborates with the 6-person software engineering team to define requirements and align the vision on customer-facing and internal development projects. Writes clean, high-quality, high-performance, maintainable code. Analyzes, designs, programs, debugs, and modifies software enhancements and new products used in local, networked and Internet-related computer programs. Handles multi-tasking, organization, and workload prioritization to create seamless and intuitive user interface (UI) and support client-server development. Routinely participates in software design meetings, code reviews, and technical discussions.