Software Engineer, Mainframe
Graduate job Toronto (Toronto Division) IT development
Job description
American Express Canada is a company with a long history and a bright future. A Canadian employer since 1853, Amex has created a culture that nurtures extraordinary talent and turns careers into unparalleled experiences. A company where every employee is given the opportunity to learn, grow and excel, Amex is always on the lookout for driven, forward thinking and creative people ready to take their career to the next level. So, if you share our passion for excellence, our dedication to great service and our excitement about innovation, there's a world of opportunity waiting for you in a career with American Express Canada.
American Express is embarking on an exciting transformation driven by an energetic new team of high performers. This group is nimble and creative with the power to shape our technology and product roadmap. If you have the talent and desire to deliver innovative credit card and payment products and services at a rapid pace, serving our customers seamlessly across physical, digital, mobile, and social media, join our transformation team! Software Engineers that join our Technologies team can be assigned to one of several exciting teams that are developing new software solutions for Account Services, Transaction Processing, Account Receivables Management, Interface Servicing and Report Management for card members that span over 20 international markets. You will be part of a fast-paced, entrepreneurial team responsible for delivering world-class card member experiences across multiple business domains and integrating with a variety of technologies. You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers. Responsibilities include:
• Performs all technical aspects of software development for assigned applications
• Functions as a member of an agile team and supports consistent development practices – tools, common components, and documentation
• Develops understanding of tie-ins with other systems and platforms within the supported domains
• Writes code and unit tests, works on APIs, automation, and conducts code reviews and testing
• Performs ongoing refactoring of code, utilizes visualization and other techniques to fast-track concepts, and deliver continuous improvement
• Identifies opportunities to adopt innovative technologies
• Provides continuous support for ongoing application availability
• Works with product owners to prioritize features for ongoing sprints and managing a list of technical requirements based on industry trends, new technologies, known defects, and issues
Offer of employment with American Express is conditioned upon the successful completion of a background verification check, subject to applicable laws and regulations.
Desired profile
• 3+ years of software development experience (Mainframe – COBOL, CICS, VSAM, JCL, PROCS)
• Familiar with Agile or other rapid application development methods
• Experience with design and coding across one or more platforms and languages as appropriate
• Hands-on expertise with application design, software development and automated testing
• Ability to effectively interpret technical and business objectives and challenges, and articulate solutions
• Ability to think abstractly and deal with ambiguous/under-defined problems
• Ability to enable business capabilities through innovation
• Looks proactively beyond the obvious for continuous improvement opportunities
• High energy, demonstrated willingness to learn new technologies, and takes pride in how fast they develop working software
• Experience with VisionPlus, TSYS, MQ, REXX, CLIST, DB2 and CICSPlex is preferred
• Bachelor"s or Master"s degree in computer science, computer engineering, or other technical discipline, or equivalent work experience, is preferred
It's an exciting time to join American Express Canada, where we dedicate extensive time, resources and effort to satisfying and surprising our customers. We make that same commitment to our employees, as well, striving to create an environment where people are respected, both personally and professionally. Be part of it. American Express Canada is committed to employment equity and encourages applications from aboriginal persons, persons with disabilities, members of visible minority groups and women.