Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a talented UI Developer to join their innovative team. This role offers the opportunity to work on exciting projects that shape the future of web technologies. You will be responsible for developing high-quality software solutions, collaborating with stakeholders, and driving improvements through your technical expertise. The position allows for remote work within Canada, providing flexibility while working in the EST timezone. If you are passionate about technology and eager to make a significant impact, this is the perfect opportunity for you.
Job Type: Contract
Positions to fill: 1
Job End Date: Nov 30, 2025
Pay Rate: Hourly: Negotiable
Job ID: 145148
Duration: 6 months (Possibility of Extension)
Location: Can be fully remote in Canada but must work EST timezone
Understand the core business processes and requirements, and align development efforts with architecture patterns and technology strategies (e.g., Transformation, SmartCore, DevOps). Write detailed software implementations ensuring adherence to security, logging, error handling, performance standards, and non-functional requirements. Evaluate new technologies for fit and impact on existing systems. Support the development of defect-free software that meets requirements and aligns with architecture. Support production issue resolution and process improvements. Lead research and development of frameworks and standards. Lead initiatives to deliver business objectives. Conduct independent analysis to resolve strategic issues. Build relationships with stakeholders and ensure alignment. Monitor performance and address issues. Review team members' work. Contribute to operational planning. Decompose business requirements into detailed design and code. Interact with stakeholders to define and analyze requirements. Assess solutions and recommend designs. Design solutions, write code, perform testing, develop documentation, and facilitate delivery. Support production issues through root-cause analysis. Devise algorithms and data structures. Build supportable, scalable solutions. Automate and streamline processes. Manage project deliverables. Promote technical development and mentoring. Stay updated on industry trends. Focus primarily on business within BMO, with potential broader focus. Exercise judgment to solve problems within rules. Work independently on complex tasks. Handle broader responsibilities as needed.