IT - Software Engineer V#26-16268
$72.28-$75.44 per hour
Toronto, ON, Canada
60% Remote
Job Description
Our Client, a Banking company, is looking for an IT - Software Engineer V for their Toronto, ON/Hybrid location.
Responsibilities:
Mobile Application Development (Android platform)
Requirements:
7+ years experience in mobile development and 5+ years with Kotlin on Android platform.
Familiar with Android SDK (level 28 and later) and open-source libraries such as Glide, Retrofit, Dagger2, etc..
Strong knowledge of object-oriented analysis and design, implementation and maintenance
Hands-on experience with Jetpack Compose libraries.
Hands-on experienced with development tools such as Android Studio, Gradle, Emulator etc..
Hands-on experience with software design pattern such as MVC, MVP, and MVVM
Hands-on experience with automated testing via JUnit and platform specific frameworks like Robolectric and Espresso
Experience with Web services such as RESTful and SOAP etc..
Experience with build processes, continuous integration and source control systems such as Git, Jenkins etc..
Excellent oral and written communication skills
A University or College degree in Computer Science or equivalent field
Knowledge of security protocols such as OAuth and OpenID.
Knowledge of analytics tool such as Dynatrace, SonarQube, Crashlytics, etc..
Familiar with software development methodologies such as Agile.
Knowledge of MFC frameworks such as AngularJS, Backbone.
Web Technologies: HTML5, JavaScript, CSS, HTML-DOM, AJAX an asset
Development and platforms: Windows, Unix/Linux, Websphere, Jboss
Experience in leading/mentoring technical team members
Experience working with a distributed team with both onshore and offshore developers.
Must be a self-starter with ability to work within and lead highly effective internal teams and vendors.
Expert understanding of performance issues, and real-world experience designing systems to handle massive scale
Ability to prioritize job duties and multi-task in a fast-paced environment
Comfortable working on large scale, multi-component complex distributed systems
Ability and willingness to understand and acquire new technical skills.
Ability to multi-task in a fast paced/often changing environment.
Highly organized, self-motivated, customer oriented
Proven analytic and problem-solving skills.
Well organized, self-motivated, strong team player.
Thorough understanding of PMLC and SDLC processes.
Some project management experience would be an asset.
Experience in the financial services industry an asset
$72.28-$75.44 per hour
Toronto, ON, Canada
60% Remote
Job Description
Our Client, a Banking company, is looking for an IT - Software Engineer V for their Toronto, ON/Hybrid location.
Responsibilities:
Mobile Application Development (Android platform)
Requirements:
7+ years experience in mobile development and 5+ years with Kotlin on Android platform.
Familiar with Android SDK (level 28 and later) and open-source libraries such as Glide, Retrofit, Dagger2, etc..
Strong knowledge of object-oriented analysis and design, implementation and maintenance
Hands-on experience with Jetpack Compose libraries.
Hands-on experienced with development tools such as Android Studio, Gradle, Emulator etc..
Hands-on experience with software design pattern such as MVC, MVP, and MVVM
Hands-on experience with automated testing via JUnit and platform specific frameworks like Robolectric and Espresso
Experience with Web services such as RESTful and SOAP etc..
Experience with build processes, continuous integration and source control systems such as Git, Jenkins etc..
Excellent oral and written communication skills
A University or College degree in Computer Science or equivalent field
Knowledge of security protocols such as OAuth and OpenID.
Knowledge of analytics tool such as Dynatrace, SonarQube, Crashlytics, etc..
Familiar with software development methodologies such as Agile.
Knowledge of MFC frameworks such as AngularJS, Backbone.
Web Technologies: HTML5, JavaScript, CSS, HTML-DOM, AJAX an asset
Development and platforms: Windows, Unix/Linux, Websphere, Jboss
Experience in leading/mentoring technical team members
Experience working with a distributed team with both onshore and offshore developers.
Must be a self-starter with ability to work within and lead highly effective internal teams and vendors.
Expert understanding of performance issues, and real-world experience designing systems to handle massive scale
Ability to prioritize job duties and multi-task in a fast-paced environment
Comfortable working on large scale, multi-component complex distributed systems
Ability and willingness to understand and acquire new technical skills.
Ability to multi-task in a fast paced/often changing environment.
Highly organized, self-motivated, customer oriented
Proven analytic and problem-solving skills.
Well organized, self-motivated, strong team player.
Thorough understanding of PMLC and SDLC processes.
Some project management experience would be an asset.
Experience in the financial services industry an asset
Job ID: 521437872
Originally Posted on: 5/16/2026
Want to find more Technology opportunities?
Check out the 165,053 verified Technology jobs on iHireTechnology
Similar Jobs