Job Purpose (Job Summary): To complete development, support and configuration activities required to meet business requirements. These activities will be completed within expected delivery dates and will adhere toInvesco’s technical standards. The ability to communicate with IT professionals at other Invesco locations is a must.
Key Responsibilities / Duties:
# Continuous learner should keep updated with latest trend in technology.
# Ready to spend extended hours to study the business and technology.
# Should possess Excellent communication skills both written and verbal.
# Should be willing to do anything what business requiresan IT perspective.
# Responsible for resolution of complex problems,technical expertise is required to interpret and identify/define appropriate solutions.
# Completetasks related to technical analysis, building and unit testing, quality assurance, system test, implementation and maintenance/support in accordance with the IT development life cycle.
# Build, configure, test and support system components or amendments.
# Conform to documentation, coding and quality standards as defined.
# Review, discuss and work within agreed timescales.
# Provide feedback to project managers of variances arising as tasks are performed.
# Make recommendations and technology suggestions to solve problems and improve efficiency.
# Understand architecture of applications in order to effectively troubleshoot problems and develop more efficient production processes.
# Prepare for and support user acceptance testing.
# Perform quality assurance tests on the work of other developers.
# Preparenecessary documentation and processes to enable ongoing support of the systems.
# Communicate with supervisors and management in a timely manner using clear, concise terminology inmediums of communication (eMail, phone, meetings, IM).
# Assist project and line managers in producing estimates for the development phase of projects and enhancements.
# Ensure support and 24×7 availability of production systems
# Provide on-call support for systems based on agreed coverage timeframe.
# Normal office environment with little exposure to noise, dust and temperatures.
# The ability to lift, carry or otherwise move objects of up to 10 pounds is also necessary.
# Normally works a regular schedule of hours, however hours may vary depending upon the project or assignment.
# Hours may include evenings and/or weekends and may include 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.
Skills / Other Personal Attributes Required:
# Ability to pick up new technology independently
# Must have good organization and planning skills – capable of managing own workload
# Be able to work under pressure and multi-task
# Ability to analyze requirements / problems and to propose innovative but workable solutions
# Team player
# Interpersonal skills necessary to effectively communicate over the phone and via email with a variety of individuals attechnical levels are required
# Excellent verbal and written skills
# Good Analytical Skills
# Knowledge in .Net and SQL Server is an added advantage.
Specific Technical Skills Required:
Good knowledge on Object Oriented Programming, Operating systems, Computer networks and database management systems
Formal Education: (minimum requirement to perform job duties)