Design, develop, modify and implement middleware software engineering components on application servers used for web or n-tier applications.
Develop and evaluate technical design, architecture and framework.
Prepare technical specifications as well as documentation for software engineering analysis.
Contribute to entire software development lifecycle inclusive of collection, design, analysis, development technologies and version control etc.
Conduct application testing of parts, modifications and entire systems.
Prepare and execute training plus documentation for software engineering applications.
Support task plans, estimation, schedules and staffing.
Direct and review software engineers plus consultants work on project teams.
Develop and debug C language firmware for entire T.I. Processors utilizing Code Composer Studio.
Design and develop technical solutions on basis of functional specifications.
Design code, install, maintain, unit test and retrofit software programs.
Evaluate code non-conformities along with prepare code enhancements.
Develop documents for use through internal and external clients.
Provide technical support and information to various team members.
Review software design ideas and present work estimates.