Software Engineer
- Involved in continuous education efforts to stay informed on emerging technologies.
- Participated in continuous learning opportunities to stay current with emerging technologies.
- Wrote user manuals and other documentation for roll-out in customer training sessions.
- Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
- Performed troubleshooting of post-release software faults to support live service and installed software patch design.
- Deployed software updates and patches to ensure security and functionality.
- Managed version control systems and maintained codebase integrity.