Job Title - Software Developer – Intermediate
Period: 9 months
Start Date – 2022-04-01
End Date – 2022-12-31
Location – Toronto
Working Hrs.: 7.25 Hrs. / day
Assignment Type: This position is currently listed as "Hybrid" due to COVID-19 related WFH direction. Once HSC staff are required to return to the office, the resource under this request will be required to work onsite as well.
Must Haves:
Manager is looking for hands-on developers to join their modern web application project. They are creating new modern web applications to replace existing systems.
Experience in a professional, programming position, working with modern technology stack
Extensive experience and knowledge of frontend stack such as Javascript,React HTML5, CSS/SCSS, ES6, Sass
Experience in backend stack such as: Node.js,
Java, PHP, Python, npm, RabbitMQ, Kafka, ElasticSearch, Redis
Proficient in designing and implementing complex system's integration solutions (emphasis on RESTful APIs, GraphQL, etc.)
Experience collaborating with an agile multi-disciplinary team
Experience and Skill Set Requirements
Development experience - 40
3+ years of hands-on experience in a professional, programming position, working with modern technology stack
Extensive experience and knowledge of frontend stack such as Javascript, HTML5, CSS/SCSS, ES6, Sass
Experience in backend stack such as: Node.js, npm, RabbitMQ, ElasticSearch
Proficient in designing and implementing complex system's integration solutions (emphasis on RESTful APIs, GraphQL, etc.)
Demonstrated experience with various relational and non-relational data stores
Experienced with Linux and NGINX
Demonstrated experience with Cloud delivery / deployment models
Framework & testing experience - 25
Testing end-to-end, cross-browser, device, and accessibility testing (e.g. WCAG 2.0 accessibility standards) including implementing and running automated test scripts
Demonstrated experience with modern JavaScript-based web frameworks/libraries: React, Gatsby, Node.js
Demonstrated experience with Bootstrap
Design and Architecture - 10
Strong understanding of modern architectural principles for cloud-based solutions
Proven experience designing modern architectural patterns to support delivery of complex IT solutions that are reliable, secure, responsive and scalable
Build effective UI design, accessibility, security-driven development, web standards, and design systems
Leadership & methodologies -10
Experience on a build/run team using agile methods such as understanding of product backlog in sprint planning, conveying vision for team on end-product, experience part of scrum ceremonies, etc
Experience mentoring and coaching staff to support their development
Experience collaborating with a multi-disciplinary team
Experience working on a mature product balancing the need to address technical debt with new product enhancements through continuous iterations
Comfortable participating in design sprints and bringing your product and technical ideas to the wider team
Communication - 15
Comfortable to work independently and as a part of a diverse team of designers, developers, product managers, devops, etc.
Communicate effectively with technical and non-technical stakeholders, cross-functional teams and across business lines
Experience working with a complex group of stakeholders to understand and support their users’ needs
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, 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
General Skills:
Experience in programming and analysis; specialized software package support at the specified experience level
Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
Experience in structured methodologies for the development, design, implementation and maintenance of applications
Experience in design, code, test, debug and document applications
Experience in the use of object and/or third generation language development tools
Experience in one or more programming languages
Experience in application design, latest design patters, deployment and troubleshooting
Experience with relational and hierarchical database technologies
Experience in the use of information retrieval packages using query languages
Experience with one or more communications protocols
Experience in structured methodologies for the design, development, implementation and maintenance of applications
Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
A team player with a track record for meeting deadlines
Desirable Skills:
Knowledge and experience with programming Internet-ready applications
Knowledge and experience in rapid application development (RAD) methodologies
Knowledge and understanding of Information Management principles, concepts, policies and practices
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
If you are available, please send your resume to deepti.gill@2iresourcing.ca OR refer someone interested.
Job ID: 63004
Meta is embarking on the most transformative change to its business and technolo...
Deloitte’s Enterprise Performance professionals are leaders in optimizing...
Job Duties/Responsibilities:Determine the acceptability of specimens for testing...
• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€Â...
