Advanced Engineer, Engineering Run - Charlottetown, Canada - OppenheimerFunds Distributor, Inc

    OppenheimerFunds Distributor, Inc
    OppenheimerFunds Distributor, Inc Charlottetown, Canada

    Found in: Talent CA C2 - 2 weeks ago

    Default job background
    Full time
    Description

    Description

    About Invesco

    Invesco Ltd. is a leading independent global investment management firm, dedicated to helping investors worldwide achieve their financial objectives. By delivering the combined power of our distinctive investment management capabilities, Invesco provides a wide range of investment strategies and vehicles to our clients around the world. Operating in more than 20 countries, the firm is listed on the New York Stock Exchange under the symbol IVZ.

    About Invesco IT

    Do you like working with top IT professionals where everyone has an opportunity to collaborate, share ideas and work on leading-edge technologies? Do you thrive in an environment where you are part of a team implementing innovative technology solutions for clients and employees. Invesco's IT team is a global organization working together to serve the business. We value everyone's ideas and input and provide opportunities to develop skills. If this sounds like a team you want to be a part of, read on to learn more about the opportunity to join us.

    Your Role:

    As an Advanced Engineer you will be working within the Engineering Run team and will be responsible for assisting with developing key enhancements for the team from a process and procedural perspective. You will also be required to enhance and maintain the existing codebase for the team.

    What you would be responsible for:

  • Work on maintaining existing codebase (.NET, Informatica, SQL, GitHub)
  • Develop release scripts for code promotion to production environments
  • Create and Modify Autosys (batch job scheduler) definitions
  • Complete all tasks related to technical analysis, building and unit testing, quality assurance, system test and implementation in accordance with the IT development life cycle
  • Always conform to documentation, coding and quality standards as defined
  • Understand client business and make recommendations and technology suggestions to solve problems and improve efficiency
  • Understand architecture of applications to effectively troubleshoot problems and develop more efficient production processes
  • Prepare for and support user acceptance testing
  • Communicate with internal and external customers, supervisors and management using clear, user-friendly terminology (emails, phone, and meetings).
  • Assist project and line managers in producing estimates for the development phase of projects and enhancements
  • Provide On-Call support for systems based on agreed coverage timeframe
  • Handle general updates and configuration changes/requests
  • Facilitate rollout of new applications and modules
  • Carry out root cause analysis following issues, and raise system & process enhancements accordingly
  • Be available on pre-scheduled weekends as planned to carry out Business Recovery system testing (usually 2-3 times per year.)
  • Experience you bring:

  • A Bachelor's Degree in Engineering Technology or Computer Science is preferred or commensurate relevant work experience
  • 2-4 years proven experience in software development.
  • Minimum of 2 years proven experience carrying out business process reviews and/ or production of business requirements
  • Good understanding of and experience with people management, regulations, systems and procedures
  • Technology literate with good knowledge of the Microsoft suite of products,
  • Basic knowledge of change management, process documentation and testing tools
  • Understanding of relational database design and development life cycle principles
  • Advanced proficiency in Application Architecture, Analysis and Design
  • Demonstrate a strong customer focused attitude and understand fundamentals of customer service
  • Participate in technical code reviews as part of the development process
  • Experience with SQL Server, Crystal Reports, ReactJS
  • Proficiency in verbal and written English is required
  • Experience with AWS, Azure, Snowflake, Python, Github
  • Please note, this role is offering a base salary within the range of $55,000-$60,000 CAD. The exact salary will be dependent upon the selected hire's level of experience.

    Full Time / Part Time

    Full time

    Worker Type

    Employee

    Job Exempt (Yes / No)

    Yes

    Workplace Model

    At Invesco, our workplace model supports our culture and meets the needs of our clients while providing flexibility our employees value. As a full-time employee, compliance with the workplace policy means working with your direct manager to create a schedule where you will work in your designated office at least three days a week, with two days working outside an Invesco office.

    What's in it for you?

    Our people are at the very core of our success and we strive to provide employees with a competitive total rewards package which includes:

  • Hybrid working environment
  • RRSP Contributions
  • Health & Wellness Benefits
  • Work flexibility Programs
  • Parental Leave Benefits
  • Study Support
  • The above information on this description has been designed to indicate the general nature and level of work performed by employees within this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. The job holder may be required to perform other duties as deemed appropriate by their manager from time to time.

    Invesco is committed to fair and accessible employment practices. If selected for an interview, we will work with you to ensure that your interview is accessible and accommodation is provided. Please contact us at or to let us know if you require accommodation for an interview due to a disability.