Provide development for small changes (<120 hours) and any assigned project work for supported applications as requested
Complete all tasks related to technical analysis, development, unit testing, quality assurance, system testing, and implementation in accordance with the IT development life cycle.
Assist project and line managers in producing estimates for the development effort required for system enhancements
Ability to analyze requirements / problems and to propose innovative but workable solutions
Adhere to all Invesco standards for support and change management activities.
Create system support documentation for all developed applications, ensuring it is kept up to date within application profiles and included as part of support turnover
Provide weekly updates on enhancement activities so clients are current on completed...