Software Engineer
- Upgraded and amended existing software and system applications.
- Improved and corrected existing software and system applications.
- Utilized Agile methodologies to manage project timelines and deliverables efficiently.
- Coordinated installation of software systems and collaborated with user experience team on design and implementation of new features.
- Established clear system performance standards and wrote specifications.
- Led small development teams, overseeing project progress and mentoring junior engineers.
- Identified opportunities for process improvements to decrease in support calls.