- Execute the design, analysis, or evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product / program requirements.
- Design & code a variety of complex software features with adequate documentation.
- Write automation for new/existing features.
- Customer Support & troubleshoot/fix a variety of difficult software problems.
- Proactively communicate on development status & delays in agreed upon timelines.
- Interface with global teams for requirements analysis and schedule.