Job Overview. We are seeking an experienced Senior Software Developer to join our dynamic, full-lifecycle agile development team. The ideal candidate will be responsible for designing, developing, and maintaining custom software applications and databases, enhancing existing systems, troubleshooting application issues, integrating various applications, and supporting off-the-shelf software solutions. This role requires high-level design decision-...