Principal Software Eng.
CurrentHere are my few responsibilities:1. Analyze and troubleshoot application issues in a timely fashion.2. Develop most effective technical solutions to meet business requirements.3. Work with other Engineers in planning, prioritizing and executing assigned tasks within deadlines.4. Assist in risk assessment and mitigation activities.5. Attend team meetings to communicate project status and discuss about new ideas and any issues.6. Recommend new technologies to ensure quality and productivity.7. Assist in technical audits and make sure to implement audit recommendations.8. Make business presentations to management when needed.9. Work with QA team in preparing test cases, plans and procedures.