Position : Software Developer - Full Stack
Location : Toronto, ON(Hybrid)
Duration : Months Contract + possible extension
Responsibilities :
- Design, implement, web applications using Angular, Spring boot & Java technologies.
- Develop user-centric, intuitive, responsive, mobile friendly, accessible features.
- Optimize applications to enhance user experience and improve performance.
- 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, and conducting unit tests.
- Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion, and migrations.
- Reviews the work of other team members as required.
- Designs solutions, writes code, reviews code, performs unit testing, develops appropriate artifacts, and facilitates final delivery.
- Identifies opportunities to strengthen the development capability, share expertise to
- promote technical development, and mentoring Junior Developers
- Support the development of different applications as needed, including SADA, My Benefits, Messaging, EA, EST, and others.
- Assesses the costs and benefits for different solutions and gain consensus on proposed solution design and recommendations.
Desirable Skills :
- Knowledge of Ontario Digital Service Standards Digital Service Standard, and Ontario
- Experience or knowledge of Siebel Open UI
- Knowledge and experience in rapid application development (RAD) methodologies
- Experience with middleware and gateways.
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging.
- Ability to provide post-implementation support and resolve any post-implementation technical issues.
- Experience conducting design walkthrough sessions with project team.
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards.
- Ability to provide user and system documentation as required.
Web Application Development Experience %
- Extensive experience in Angular framework and Spring Boot
- Extensive experience in front-end development.
- Experience in RESTful APIs.
- Ability to create self-contained, reusable, and testable modules and components that build on the elements and modules of core Angular.
- Create, design, and implement layouts for new and existing web pages.
- Excellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, and Angular, Spring Boot with ability to render server-side and client-side content.
- Designing user interactions on websites, developing servers and databases for website functionality and coding for mobile platforms.
- Fundamental knowledge of UX / UI.
- Good Experience with SQL
- Identify issues with front end code and rectify them to remove bugs.
- Create unit tests to ensure code is functioning as expected.
- Create well written documentation.
- Ensure front end code is able to query APIs.
- Audit code to identify bottlenecks of performance and fixing them.
- Work with other team members.
- Understanding what is needed for a smooth workflow between yourself, the front-end developers, and designers.
- Experience in technical standards related to IT security and data privacy.
Analytical and Problem-Solving Skills : %
- You have the ability to identify, assess appropriate IT solutions to meet complex requirements, evaluating technical performance and capacity of existing and new systems options.
- You can ensure the application of best practices for technology design, development, deployment, and operation, for multiple complex system platforms.
- You can develop systems integration strategies, identify, and assess the impacts of new solutions or enhancements on existing services and infrastructure for performance, sustainability, and robustness.
- You can understand, assess, and develop solutions for mitigating risk.
- You can assess and resolve critical incidents and develop protocols for dealing with / avoiding future incidents.
Cloud-based Solutions- %
- experience with Cloud-based solutions, DevOps,& infrastructure-as-code.
- experience with CI / CD tools like Git, Docker, Ansible, Helm, Kubernetes, Jenkins, or any equivalent tools.
- knowledge of current & emerging I&IT trends, operational methods & techs, incl. microservices architecture, software, networks, databases, apps, systems integration, tech infrastructure & cloud services
Required Skills :
- Solid experience of Java, Angular, Spring Boot, JavaScript, jQuery, HTML, CSS, and Bootstrap
- Experience in building responsible and accessible solutions that meets WCAG Standards
- Experience in continually delivering valuable IT capability in small and incremental pieces.
- Experience with Cloud-based solutions, DevOps, and Microservices
- Experience in systems integration strategies, identify and assess the impacts of new solutions or enhancements on existing services and infrastructure for performance, sustainability and robustness.
- Experience with CI / CD tools such as Git, Docker, Kubernetes, or any equivalent tools.
- Experience in system integration principles, practices, tools, and techniques for various components in multiple design platforms.
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- A team player with a track record for meeting deadlines, managing competing priorities and client relationship management experience.
- Excellent analytical, problem-solving, and decision-making skills; verbal and written.
- communication skills; interpersonal and negotiation skills
- Experience with the design and construction of REST API services.
- Knowledge and experience integrating front-end UI with the constructed API.
- Knowledge and experience in design and implementation of continuous integration and deployment
- Experience in technical standards related to IT security and data privacy.
Il y a plus de 30 jours