RQ08916 - Software Developer - Senior
Apply NowCompany: Rubicon Path
Location: Toronto, ON M4E 3Y1
Description:
About the job RQ08916 - Software Developer - Senior
Description:
Responsibilities Required to translate technical systems specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining,SkillsExperience and Skill Set Requirements
Technical Skills and Experience (50%)
You have thorough knowledge of large-scale, complex systems analysis techniques and methodologies, design and development, programming concepts and languages, internet/intranet technology, and emerging technologies.
You have the ability to acquire knowledge of the government's strategies, directives, policies/procedures, and guidelines.
You have demonstrated knowledge and experience in developing complex solutions using technologies such as .NET, JEE, Microsoft SQL Server, JavaScript frameworks, Web Service frameworks and protocols.
You have demonstrated experience with Data Analytics & Business Intelligence development using technologies such as PowerBI, MS Fabric, Dax and M query.
You have experience with design of cloud-based solutions (Azure and AWS preferred) using Cloud API, Functions, and Azure SQL.
You have demonstrated experience using XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT and XML for development.
You have demonstrated experience developing in .NET platforms using Blazor/Razor WASM and Server application frameworks. Specifically developing in C# for enterprise grade applications..
You have demonstrated experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, and others.
You have demonstrated experience and competency in the use of different application and web servers such us IIS, Apache, and WebLogic.
You have demonstrated experience with, and knowledge of, object-oriented programming and various design and architectural patterns.
You have experience in designing and developing multi-threaded applications, APIs, code optimization, code refactoring and debugging.
You have demonstrated knowledge and understanding of continuous integration and knowledge of concurrency patterns.
You have strong familiarity with security concepts (authentication, authorization, encryption, digital signatures), PKI concepts, and SSL.
Project Management Skills (10%)
You have skills to lead major, complex IT projects, direct teams of project staff and external consultants, and ensure project deliverables are delivered within specified parameters.
You have experience in working on multiple, concurrent projects and multi-year projects.
Analytical and Problem-Solving Skills (20%)
You can identify and coordinate the resolution of technical problems and incidents, conduct research, assess client requirements, lead design projects, and develop recommendations.
You can develop technical design features and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems.
Communication, Consultation and Interpersonal Skills (20%)
You have effective communication skills to prepare reports and explain technical solutions to IT and non-technical stakeholders.
You can work co-operatively with project staff and external stakeholders to discuss application development methods, monitor and manage vendor contacts, and participate on various IT committees.
You can effectively communicate with all stakeholders to ensure everyone has the same understanding of the status, the progress and the next steps of the initiatives.
You are a team player with a track record for meeting deadlines.
Must have:
You have demonstrated experience developing in .NET platforms using Blazor/Razor WASM and Server application frameworks. Specifically developing in C# for enterprise-grade applications. You have demonstrated experience with Data Analytics & Business Intelligence development using technologies such as PowerBI, MS Fabric, Dax, and M query. You have experience in designing and developing multi-threaded applications, APIs, code optimization, code refactoring, and debugging.
Meaningful:
Description:
Responsibilities Required to translate technical systems specifications into working, tested applications. This includes: developing detailed programming specifications writing and/or generating code compiling data-driven programs, maintaining,SkillsExperience and Skill Set Requirements
Technical Skills and Experience (50%)
You have thorough knowledge of large-scale, complex systems analysis techniques and methodologies, design and development, programming concepts and languages, internet/intranet technology, and emerging technologies.
You have the ability to acquire knowledge of the government's strategies, directives, policies/procedures, and guidelines.
You have demonstrated knowledge and experience in developing complex solutions using technologies such as .NET, JEE, Microsoft SQL Server, JavaScript frameworks, Web Service frameworks and protocols.
You have demonstrated experience with Data Analytics & Business Intelligence development using technologies such as PowerBI, MS Fabric, Dax and M query.
You have experience with design of cloud-based solutions (Azure and AWS preferred) using Cloud API, Functions, and Azure SQL.
You have demonstrated experience using XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT and XML for development.
You have demonstrated experience developing in .NET platforms using Blazor/Razor WASM and Server application frameworks. Specifically developing in C# for enterprise grade applications..
You have demonstrated experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, and others.
You have demonstrated experience and competency in the use of different application and web servers such us IIS, Apache, and WebLogic.
You have demonstrated experience with, and knowledge of, object-oriented programming and various design and architectural patterns.
You have experience in designing and developing multi-threaded applications, APIs, code optimization, code refactoring and debugging.
You have demonstrated knowledge and understanding of continuous integration and knowledge of concurrency patterns.
You have strong familiarity with security concepts (authentication, authorization, encryption, digital signatures), PKI concepts, and SSL.
Project Management Skills (10%)
You have skills to lead major, complex IT projects, direct teams of project staff and external consultants, and ensure project deliverables are delivered within specified parameters.
You have experience in working on multiple, concurrent projects and multi-year projects.
Analytical and Problem-Solving Skills (20%)
You can identify and coordinate the resolution of technical problems and incidents, conduct research, assess client requirements, lead design projects, and develop recommendations.
You can develop technical design features and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems.
Communication, Consultation and Interpersonal Skills (20%)
You have effective communication skills to prepare reports and explain technical solutions to IT and non-technical stakeholders.
You can work co-operatively with project staff and external stakeholders to discuss application development methods, monitor and manage vendor contacts, and participate on various IT committees.
You can effectively communicate with all stakeholders to ensure everyone has the same understanding of the status, the progress and the next steps of the initiatives.
You are a team player with a track record for meeting deadlines.
Must have:
Meaningful:
- You have effective communication skills to prepare reports and explain technical solutions to IT and non-technical stakeholders.
- You can work co-operatively with project staff and external stakeholders to discuss application development methods, monitor, and manage vendor contacts, and participate on various IT committees.