A leading consulting firm in Toronto is seeking a Senior Software Developer to work in a hybrid model, requiring 3 days onsite and 2 days remote. Ideal candidates should have over 10 years of experience in software development, knowledge of relational databases, and expertise in cloud computing technologies like Azure. The role encompasses responsibilities in system design, technical documentation, and user acceptance testing. Candidates must demonstrate strong technical leadership skills and the ability to work collaboratively with stakeholders.
Qualifications
10+ years of experience in software development.
Experience working remotely and onsite.
Experience with application security and data privacy.
Responsibilities
Developing and maintaining system design models and technical documentation.
Conducting research for technical design issues.
Supporting user acceptance testing and defect management.
Skills
Experience in structured methodologies for development
Relational database technologies (MS SQL 2012 and later)
Reporting generation tool (e.g. Microsoft SSRS)
DevOps including GitHub
Cloud computing (Azure Cloud)
Microservices architecture
Application accessibility compliant (AODA)
Experience with MS Dynamics 365 and PowerApps
Tools
Microsoft Team Foundation Server
Docker
Kubernetes
Job description
A leading consulting firm in Toronto is seeking a Senior Software Developer to work in a hybrid model, requiring 3 days onsite and 2 days remote. Ideal candidates should have over 10 years of experience in software development, knowledge of relational databases, and expertise in cloud computing technologies like Azure. The role encompasses responsibilities in system design, technical documentation, and user acceptance testing. Candidates must demonstrate strong technical leadership skills and the ability to work collaboratively with stakeholders.