Senior Software Developer- Remote Responsible for designing, developing, maintaining, testing, and documenting high-quality software solutions. Solve complex technical challenges, manage corporate software libraries, and collaborate with cross-departmental teams on application design. Provide technical mentorship and support team ob...