Systems Application Developer
Remote (Toronto/Ottawa/Kingston)
We have partnered with a recognized leader in Canadian fintech to search for a Systems Developer for an exciting new role where you’ll be working in an agile environment, collaborating with product owners and tech leaders as we continue to push the boundaries. Help us define the future of the insurance industry by helping us support our digital-first strategy. We need your help to integrate the old with the new through APIs, event-driven systems, data pipelines and more!
The Challenge:
-
Learn and build event driven and REST microservices
-
Learn and use the strangler pattern to improve our legacy platforms
-
Provide feedback and help the team continuously improve
-
Join a positive team culture that fosters growth
- Development of API’s to abstract legacy processes
-
Event Driven Architecture to facilitate machine learning and simplify the back office systems
-
Improving our continuous delivery pipeline (Github Actions, Kubernetes, Helm)
-
Maintaining and simplifying existing ETL jobs
-
Assisting in technical reviews of requirements, systems design and application logic with peers
-
Assisting in the documentation and perform thorough unit, interface and performance testing on assigned application logic changes
-
Assisting with investigation of incidents and solutions to resolve or mitigate issues; assist with required system changes to resolve incident; assist with update of supporting documentation
What you bring experience in/with:
- Python/C#/Java alongside familiarity with front-end JavaScript libraries and frameworks
- Experience with PowerBuilder, Sybase, Struts, and/or Kotlin would be an asset.
- Working in an agile development team
- Relational Database Management Systems (RDBMS)
- Developing API and event-driven systems
- Raising appropriate risks and concerns to the right individuals
- Working with DevOps processes such as GitHub, Jira, Slack, Github Actions
- Test-driven development
- Collaborating with cross-functional stakeholders
- Contributing to the direction of technical ecosystems
- Continuous learning, development and experimentation
It would be a bonus if you also had experience with:
- Batch processing
- Kafka and/or message queues/stream-processing software
- Spring Boot, Docker, Kubernetes and Google Cloud Platform (GCP)
- DB2, Sybase, Postgres, SQLServer, REDIS, NoSQL and database versioning
- Building enterprise systems
- Managing large software ecosystems
- Real-time programming
- Helping team adopt new processes, software tools or programming languages
How to apply?
You can apply directly to
gord.marriage@talentlab.com or on our website at
www.talentlab.com. We want to thank all applicants for their interest, but only those in consideration will be contacted.