Software Engineer
- Collaborated with project managers and stakeholders to interpret software design specifications.
- Coordinated with quality assurance teams to ensure software met all testing criteria.
- Documented software designs and architecture for future reference and maintenance.
- Identified opportunities for process improvements to decrease in support calls.