Tech Support Engineer responsible for architecting, designing and coding software modules, user interface applications.
Analyze and fix complex software problems.
Participate in unit testing, product testing and product certification.Produce software deliverables and technical documentation in collaboration with other engineering teams, product management,QA and support.Contribute to and review Project Requirement Document.
Create, review and author Software Requirement Specifications and Design Documents.Develop prototypes and proof-of-concept applications.