Software Developer Advisor, Level 3 Responsible for researching, designing, developing, and modifying enterprise-wide systems and applications software. Applies advanced knowledge throughout the software development lifecycle, including updates, testing, and debugging. Provides guidance for documentation and maintenance, and conducts ...