Senior Software Engineer (Full-time Remote) (Toronto)

Senior Software Engineer (Full-time Remote) (Toronto)

26 Oct
|
Rubicon Path
|
Toronto

26 Oct

Rubicon Path

Toronto

About the job RQ09214 - Software Developer - Senior
Review and understand code and architecture of the existing code, and make updates as required to ensure the code is modular and can support scalability requirements
Provide realistic work estimates to support project planning
Use structured methodologies, design best practices, implement code that is of quality, and clearly documented. Conduct testing, integration, and deployment of the developed changes across the workplace
Fully document all developed code, and transition in a steady state to a full-time resource.
Working with successful vendor to update existing solutions such as mCAD, ePCR, CIP, AVL, ADDS, GIS to work with the new Unified CAD application
Extension(s) only allowed using unused days/funds left on contract. No additional funds will be added beyond the maximum contract value and any extension options included in the original SOW.
Assignment Type : This position is currently listed as "Hybrid" as consultants will be required to work partly in the physical workplace and partly remotely. Experience with building web applications, web services (SOAP and REST), and Windows client applications.
Working experience with refactoring and optimization.




Experience with and knowledge of object-oriented programming and various design and architectural patterns.
Technical Skills
Experience and competency with different testing platforms including unit, performance and load testing.
Working knowledge and understanding of continuous integration, CI/CD pipelines and DevOps practices.
Knowledge of user interface (UI) and user experience (UX) design principles.
Knowledge of security concepts (authentication, authorization, encryption, digital signatures), PKI concepts, and SSL.
Experience with version control systems (e.g., Experience with identifying and coordinating the resolution of technical problems and incidents, conducting research, and developing recommendations.
Experience in post-implementation support
Experience in documenting the necessary models, mechanisms and technical requirements that will best communicate the overall solution and how it will address the business requirement.
Prepare reports and explain technical solutions to IT and non-technical stakeholders.
Work co-operatively with project staff and external stakeholders to discuss application development methods.
Collaborate with stakeholders, business representatives, and subject matter experts to understand requirements and design IT systems.

📌 Senior Software Engineer (Full-time Remote) (Toronto)
🏢 Rubicon Path
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (full-time remote) (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (full-time remote) (toronto) / toronto