As one of the world s leading independent global investment firms, Invesco is dedicated to rethinking possibilities for our clients. By delivering the combined power of our distinctive investment management capabilities, we provide a wide range of investment strategies and vehicles to our clients around the world. If youre looking for challenging work, intelligent colleagues, and exposure across a global footprint, come explore your potential at Invesco.
Job Description
KEY RESPONSIBILITIES / DUTIES:
DEVELOPMENT - 30%
- Provide development for small changes (
- 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 within application profiles and included as part of support turnover
- Provide weekly up on enhancement activities so clients are current on completed work
- Coordinate and participate in testing for in-house and vendor developed software applications.
- Interact with key vendors to ensure their changes/improvements/upgrades meet client requirements and internal technology standards.
- SUPPORT - 60%
- Support the Investment and compliance Production Environment as a priority
- Provide production support as needed to backup support team as well as out of hours, weekend, and bank holiday support, when required, as agreed with manager
- Assist with regular system upgrades on applications by reviewing functionality changes (new/amended), system testing, client training and updating of support documentation
- Escalate issues and remediation steps effectively and in a timely manner.
- Perform troubleshooting analysis and resolution of critical applications and batch processes.
- Coordinate with vendors to troubleshoot and resolve issues.
- OTHER - 10%
- Attend scheduled meetings with manager/Department/Town Hall presentations
- Become familiar with company methodologies around ToT/Agile
- Actively participate with manager in creating personal development plan
- Provide the manager with ideas to enhance or improve team processes and procedures and ensure agreed procedures are followed
- Attend scheduled training sessions
- Administrative activities - time sheets/compliance requests
- WORKING CONDITIONS:
- Normally works a regular schedule of hours and should be flexible for the timing changes, however hours vary depending upon the project or assignment. Estimate a shift starting at 8. 30 am to until 5. 30 pm and am to pm
- Hours include evenings and/or weekends and include periodic 24 hour a day on call support by pager and/or cell phone.
- Willingness to travel both domestically and internationally. Frequency and duration to be determined by manager.
- WORK EXPERIENCE / KNOWLEDGE:
- Minimum 5 to 9 years of analyzing business or technical problems, and of proposing and implementing solutions.
- Must have a technical knowledge of system/software support in the Investment Management Industry.
- Specific Technical Skills Required:
- Experienced in Database programming like Oracle, SQL Server and Crystal Reports
- Experienced in Autosys or any equivalent scheduling utility
- Informatica or any equivalent ETL tool
- Basic knowledge on Unix
- Any Automation skills like Python, Selenium etc. ,
- INTER-PERSONAL SKILLS / OTHER ATTRIBUTES REQUIRED:
- Excellent verbal and written communication skills
- Experience working in an onshore/offshore environment supporting clients in different time zones
- Experience working within the Investment or Financial industry in an IT related role
- Ability to establish priorities, meet deadlines, and concentrate on detailed information in a fast-paced demanding work environment
- Strong problem-solving capabilities with an analytical, methodical approach
- Must have experience of analyzing business or technical problems, and of proposing and implementing solutions
- Must demonstrate a strong customer focused attitude and understand the fundamentals of customer service
- Must be capable of communicating and negotiating effectively with all levels of user.
- Have a strong desire to learn and progress (motivated enough to self learn)
- Must have good organizational and planning skills, able to work under pressure and multi-task
- Willingness to listen to users,
- Excellent verbal and written skills
-
- FORMAL EDUCATION: (minimum requirement to perform job duties)
- A Bachelor s Degree in Computer Information Systems \ Computer Science is preferred or commensurate relevant work experience