Senior Principal Software Engineer
Current- Design, coding and unit testing of complex changes to existing software applications within the Agile Software Development framework- Consulting with clients regarding the use of the software, integration and potential modifications, and issue resolution- Assignment as the lead technical resource on numerous projects, requiring supervision of small teams to ensure quality and timeliness of development work from both domestic and offshore resources- On and off-site customer support, including out of hours pager support and customer helpdesk support- Leadership of training courses and mentoring in application development and strategies.