Expert Software Engineer
Formed in 2017 by the combination of Misys and D+H, Finastra builds and deploys innovative, next-generation technology on our open Fusion software architecture and cloud ecosystem. Our scale and geographical reach means that we can serve customers effectively, regardless of their size or location—from global financial institutions to community banks and credit unions.Requirements
7+ years of experience with mainframe technologies: TSO, JCL, COBOL, MVS, CICS, IAM/VSAM, EASYTRIEVE PLUS, SAS, ENDEVOR, Sort, FileAid, AbendAid, CONNECT:DIRECT (NDM), MQ SERIES, BIZTALK, Expeditor, REXX.
Capable to quickly adapt and perform in those scenarios where third party products and services need to be integrated with our own products.
Very good understanding of software performance optimization and metrics
Excellent problem-solving skills ability to recognize and implement design patterns effectively. Good understanding of architecture vision and guidelines. Ability to share designs by using UML a definitive asset.
Strong exposure to application and data architectures principles and best practices. Knowledge of SOLID OOP design principles.
In-depth hands-on experience with unit testing best practices and implementation
Strong awareness of and adherence to best practices, testing and deployment
Solid previous experience as a senior professional in self-driven, fast-paced environments organized by Agile methodology
Excellent communication skills, combined with strong desire to contribute and succeed as part of a team with high professional standards.
Ability to coordinate a team of less senior developers as a highly efficient, result-oriented technical leader. Coaching and mentoring of less experienced developers is a must.
Decent to good understanding of the business processes and actors, that would allow them to communicate with other roles (BSA, Product Owner etc.) in a swift and efficient manner.
Experience with z/OS Connect and IBM tools highly desired
Good understanding of service bus basic concepts and practical ways to implement with Advanced Message Queueing Protocol (AMQP)
Some exposure to web, and Microsoft .NET, Node.js technologies desired
What will you contribute?
The Student Lending business is a key part of overall Finastra strategy in continuing to deliver on the needs of governments and students across Canada. Reporting to the Senior Manager Product Development, the Expert Mainframe Software Engineer is responsible for designing, developing and implementing mainframe software systems, as well as supporting and coaching members of an agile development team. You will be involved in planning, designing, building, supporting and maintaining new and existing enterprise-grade solutions. The successful candidate should have the ability to coordinate a team of less senior developers as a highly efficient, result-oriented technical leader.
Your deliverables as an Expert Software Engineer will include, but are not limited to, the following:
Participates in software design meetings and analyzes user needs to determine technical requirements.
Designs and develops high-quality code.
Tests, debugs, analyzes and fixes application problems/issues. Works closely with stakeholders to fix issues in a timely fashion.
Support and promote implementation of the Scaled Agile Framework (SAFe).
Interacts with internal stakeholders to support product releases and/or resolve program problems.
Other duties and projects as assigned.