Accepting Applications
Full-time
On-site
Posted 2 weeks, 5 days ago
4 views
0 applications
Job Description
**Key Accountabilities:**
· Technical design, and implementation (build/code), of web\-based applications and digital interfaces.
· Contribute to application improvement and optimization (through code audits, refactoring, caching, architecture changes).
· Collaborate with business units to identify operational bottlenecks and develop automated features that simplify the Issuer and Shareholder experience.
· Work with all team members in troubleshooting issues and bug fixes.
· Uphold strict Software Development Life Cycle (SDLC) Object\-Oriented Programming (OOP) principles and system design standards to ensure the longevity and security of financial data applications.
**Must Have(s):**
· Postsecondary education in Computer Science, Software Engineering or equivalent working experience.
· 3 years experience as a full\-stack web developer (front/back\-end).
· 3 years experience with Python and Django/Flask web framework, or other MVC web\-development framework.
· Strong SQL knowledge preferably in MySQL or PostgreSQL, including designing scalable, high\-performance database architectures.
· Able to implement RESTful APIs and web sockets interfaces.
· Able to implement front\-end code in HTML5, CSS3, JavaScript, JQuery.
· Strong working knowledge of version control software and processes (GitHub or Bitbucket).
· Security knowledge including SSL/TLS, OAuth2/JWT authentication protocols.
· Experience implementing asynchronous and scheduled task processing using Celery and Celery Beat.
· Experience with automated deployment pipelines using Git and CI/CD tools (AWS CodeBuild, Jenkins, etc.).
· Experience deploying and managing applications on AWS cloud infrastructure.
· Strong testing background including unit and integration testing for Django applications using PyTest.
· Previous experience with JIRA or any other Agile/KANBAN\-work management tool \& Kanban\-lean environment.
· Containerization experience with Docker.
· Working experience with Apache \& Nginx web server and Linux.
Job Type: Fixed term contract
Contract length: 6 months
Pay: $60\.00\-$75\.00 per hour
Expected hours: 37\.5 per week
Experience:
* Python: 2 years (required)
* Django: 1 year (required)
* JavaScript: 1 year (required)
Work Location: Hybrid remote in Toronto, ON M5C 1K9
Login to Apply
Don't have an account? Register