détails d'emploi
Are you an expertise in designing, developing, and implementing complex interactive applications in a multi-platform environment for systems that utilize technologies such as .NET, C#, JEE, Microsoft SQL Server, JavaScript frameworks, Web Service frameworks and protocols (SOAP and REST)? Do you have experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, Google Flutter framework or others? If so, this would be a great opportunity for you!
...
Our client is looking for a Senior Software Developer for 11-month contract in North York. This is hybrid role-Candidate is required to come in office 3 days a week.
Advantages
- Long-term contract with potential for extension
- Hybrid – 3 days a week onsite
- Earn a competitive rate within the industry
Responsibilities
- 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
- Code enhancements to existing features and new features as per approved requirements and design direction
- Provide realistic work estimates to support project planning
- Use structured methodologies, design best practices, implement code that is of quality, and clearly documented. The application should function as required, without any defects. The application must operate with the Operating System (OS) and other peripherals as identified
- Conduct testing, integration, and deployment of the developed changes across the environment
- Review, analyze and recommend solutions to any defects discovered in production
- 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
Qualifications
Must haves:
- Expertise in designing, developing, and implementing complex interactive applications in a multi-platform environment for systems that utilize technologies such as .NET, C#, JEE, Microsoft SQL Server, JavaScript frameworks, Web Service frameworks and protocols (SOAP and REST).
- Experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, Google Flutter framework or others
- Experience in Azure Cloud services, ex, Azure SQL, Azure Functions, API Management, Streaming Analytics, Event Hub, Data Factory/Data Bricks.
- Experience with the development of APIs, integration with other system using APIs and use of API management tools (e.g., Swagger, OpenAPI, Postman, Apigee).
Development experience:
· Expertise in designing, developing, and implementing complex interactive applications in a multi-platform environment for systems that utilize technologies such as .NET, C#, JEE, Microsoft SQL Server, JavaScript frameworks, Web Service frameworks and protocols (SOAP and REST).
· Experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, Google Flutter framework or others.
· Experience in Azure Cloud services, ex, Azure SQL, Azure Functions, API Management, Streaming Analytics, Event Hub, Data Factory/Data Bricks.
· Experience using XHTML, HTML5, JavaScript, jQuery, AngularJS.
· Experience with building web applications, web services (SOAP and REST), and Windows client applications.
· Experience with the development of APIs, integration with other system using APIs and use of API management tools (e.g., Swagger, OpenAPI, Postman, Apigee).
· Experience with multi-threaded applications, in using DI (IoC) frameworks, with concurrency patterns.
· Working experience with refactoring and optimization.
· Experience with and knowledge of object-oriented programming and various design and architectural patterns.
· Experience in applying fundamental design principles and best practices for scalable application.
Technical Skills:
· Experience in all aspects of the SDLC and Application Lifecyle Management
· Experience and competency with different testing platforms including unit, performance and load testing.
· Experience with creating system requirements from business requirements and designing new solutions and functionalities which meet business/client needs.
· 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.
· Working knowledge of Authentication and Authorization protocols such as OAuth, JWT, SAML, OIDC and Mutual TLS.
· Experience with version control systems (e.g., Git).
· Experience with identifying and coordinating the resolution of technical problems and incidents, conducting research, and developing recommendations.
· Experience in post-implementation support
Summary
If you are interested in the Senior Software Developer in North York, please apply online at www.randstad.ca. Qualified candidates will be contacted.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
voir plus
Are you an expertise in designing, developing, and implementing complex interactive applications in a multi-platform environment for systems that utilize technologies such as .NET, C#, JEE, Microsoft SQL Server, JavaScript frameworks, Web Service frameworks and protocols (SOAP and REST)? Do you have experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, Google Flutter framework or others? If so, this would be a great opportunity for you!
Our client is looking for a Senior Software Developer for 11-month contract in North York. This is hybrid role-Candidate is required to come in office 3 days a week.
Advantages
- Long-term contract with potential for extension
- Hybrid – 3 days a week onsite
- Earn a competitive rate within the industry
Responsibilities
- 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
- Code enhancements to existing features and new features as per approved requirements and design direction
- Provide realistic work estimates to support project planning
...
- Use structured methodologies, design best practices, implement code that is of quality, and clearly documented. The application should function as required, without any defects. The application must operate with the Operating System (OS) and other peripherals as identified
- Conduct testing, integration, and deployment of the developed changes across the environment
- Review, analyze and recommend solutions to any defects discovered in production
- 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
Qualifications
Must haves:
- Expertise in designing, developing, and implementing complex interactive applications in a multi-platform environment for systems that utilize technologies such as .NET, C#, JEE, Microsoft SQL Server, JavaScript frameworks, Web Service frameworks and protocols (SOAP and REST).
- Experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, Google Flutter framework or others
- Experience in Azure Cloud services, ex, Azure SQL, Azure Functions, API Management, Streaming Analytics, Event Hub, Data Factory/Data Bricks.
- Experience with the development of APIs, integration with other system using APIs and use of API management tools (e.g., Swagger, OpenAPI, Postman, Apigee).
Development experience:
· Expertise in designing, developing, and implementing complex interactive applications in a multi-platform environment for systems that utilize technologies such as .NET, C#, JEE, Microsoft SQL Server, JavaScript frameworks, Web Service frameworks and protocols (SOAP and REST).
· Experience with Cross-Platform Mobile App Development using technologies such as Ionic Framework, Cordova plugins, Google Flutter framework or others.
· Experience in Azure Cloud services, ex, Azure SQL, Azure Functions, API Management, Streaming Analytics, Event Hub, Data Factory/Data Bricks.
· Experience using XHTML, HTML5, JavaScript, jQuery, AngularJS.
· Experience with building web applications, web services (SOAP and REST), and Windows client applications.
· Experience with the development of APIs, integration with other system using APIs and use of API management tools (e.g., Swagger, OpenAPI, Postman, Apigee).
· Experience with multi-threaded applications, in using DI (IoC) frameworks, with concurrency patterns.
· Working experience with refactoring and optimization.
· Experience with and knowledge of object-oriented programming and various design and architectural patterns.
· Experience in applying fundamental design principles and best practices for scalable application.
Technical Skills:
· Experience in all aspects of the SDLC and Application Lifecyle Management
· Experience and competency with different testing platforms including unit, performance and load testing.
· Experience with creating system requirements from business requirements and designing new solutions and functionalities which meet business/client needs.
· 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.
· Working knowledge of Authentication and Authorization protocols such as OAuth, JWT, SAML, OIDC and Mutual TLS.
· Experience with version control systems (e.g., Git).
· Experience with identifying and coordinating the resolution of technical problems and incidents, conducting research, and developing recommendations.
· Experience in post-implementation support
Summary
If you are interested in the Senior Software Developer in North York, please apply online at www.randstad.ca. Qualified candidates will be contacted.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
voir pluspartager l'offre d'emploi