FDM is a global business and technology consultancy delivering client and industry driven solutions through our 5 core specialist Practices; Software Engineering, Data & Analytics, IT Operations, Change & Transformation, and Risk, Regulation & Compliance.
FDM is seeking Senior Software Engineer (Java) in Toronto to work for our client within the Finance sector. This role is initially for 18 months and will be hybrid with requirements to be in the Toronto office 3 days per week.
As part of one of the largest Canadian-owned Transfer Agent and provider of Corporate Trust services. Whether issuers need help with Corporate Actions, Investor Service, or planning your Investor Meeting, our services are tailored to make their transactions a success.
Issuer Services of Global Technology Services provides Information Service. We are seeking a Senior Software Engineer as a key player not only to support and maintain software solutions based on multiple traditional technologies, but also to revolutionize the technology stacks and contribute to the acceleration of our growth and its competitive position.
The role of the Senior Software Engineer (Java) is to work with other application/platform developers and implement business requirements into concrete solutions. Review the solution and design with the architects and database administrators as required. Work with the application development team to produce the technical documentation of the projects.
- You will be responsible for technical leadership, software design, development, testing, automation and maintenance of applications across the enterprise.
- You will design and develop Software solutions that fits within the guidelines set forth by Security, Architecture and Solution Leads.
- You will be responsible for solving any complex or challenging problems and issues that require advanced knowledge
- You will create documentation and test scripts supporting the development work.
- You will provide documentations to the DevOps team to successfully deploy changes to the Production environment.
- You will support business as usual activities (BAU) with Application support and Customer Operations team including but not limited to resolving production defects, performance issues and system outages.
- You will identify and implement new and improved technologies & tools that would benefit supported systems and business.