Sr. Software Developer (Mainframe)

Moneris Solutions   •  

Toronto, ON

Industry: Accounting, Finance & Insurance


8 - 10 years

Posted 183 days ago

This job is no longer available.

Why work at Moneris?As a leader in the payments Industry, Moneris is a hub of innovative thinkers looking to create safer, faster and smarter payment solutions for our customers. We are looking for candidates who welcome new challenges, thrive in a fast-paced environment, and want to continuously learn and grow within their careers. Moneris offers a competitive Total Rewards program, and was named one of the Achievers 50 Most Engaged Workplaces™ in North America in 2017. Purpose of the role:The role will be responsible to lead and perform the design, development and support of mainframe applications. This position offers the successful candidate the opportunity to work on a range of client projects and systems.             For optimum success in this role, it will be essential for you to be a nimble learner, action-oriented, drive results, collaborative and resilient   You will be accountable for: 

  • Designing, developing, testing and providing ongoing support of mainframe application components
  • Logging any defects in the developed applications
  • Participating in internal/external audits accountable for resolution of any issues
  • Investigating issues and recommend or define resolutions
  • Working with other software groups internally and with vendors to develop high quality solutions
  • Reviewing code as needed and provide technical input to junior team members and peers
  • Sizing development efforts based on business requirements 
  • Reviewing business requirements, functional and technical specifications
  • Programming and unit testing
  • Creating and maintaining design and technical documentation as required
  • Mentoring and coaching software developers where applicable
  • Leading and/or providing design input into new projects.
  • Working with team members and project groups to turn requirements and ideas into successful software
  • Providing expert consultation to project and development teams on new initiatives

 Your experience includes:

  • Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering or a related field of study
  • 8+ year of programming / software development experience
  • 1-2 years of leadership/ people management experience
  • Previous experience in the payment industry is required with the ability to understand payment systems and the merchant acquiring business
  • Strong experience in application development and software development life cycle management in technical environments
  • Ability to interpret scope/requirements documentation and size development effort.
  • Ability to construct and review detailed design documentation, discuss/refine requirements and needs with business managers or customers, discuss issues and projects with management.
  • Extensive programming experience in Mainframe, z/OS, ISPF; Cobol, REXXX; CICS; Database: DB2; SPUFI; JCL; ICETOOL, DFSORT, SYNCSORT; Connect: Direct, SFTP; Version Control: e.g. Endeavor; Debugging tools – e.g. Xpeditor
  • Experience with Assembler, C, LINUX/UNIX and MQ Series preferred
  • Proficient with Microsoft Windows/ MS Office Applications
  • Ability to lead other team members on projects/initiatives
  • Communicate effectively with team and project management and represent the interests of the systems and team when required
  • Ability to work to a schedule and handle tight deadlines
  • Proven track record of analytical and problem solving skills                                               
  • Team oriented; action oriented, self- motivated and delivery focus 
  • Demonstrated planning, preparation and organizational abilities 
  • Possess the ability to constructively confront people and issues.
  • Proven ability to multi-task and progressively work towards meeting pre-defined timelines, delivering quality work.
  • Proven ability to influence and collaborate in a matrix organization. 
  • Possess high level of initiative.
  • Fluent in English (reading, writing, and verbal)