Responsibilities - Designing, developing and implementing front end codeincluding user interface interactions and creating attractive and effectiveuser interfaces - Required to translate technical systems specifications intoworking, tested applications.
- This includes developing detailed programmingspecifications, writing and/or generating code, compiling data-driven programs,maintaining, and conducting unit tests.
- Resolves and troubleshoots technical problems which ariseduring the use and operation of software packages, including technicalassistance in implementation, conversion and migrations General Skills - Experience in programming and analysis; specialized softwarepackage support at the specified experience level - Ability to collaborate with IT Professionals throughout theSoftware Development Life Cycle Experience in structured methodologies for thedevelopment, design, implementation and maintenance of applications - Experience in design, code, test, debug and documentapplications - Experience in the use of object and/or third generationlanguage development tools - Experience in one or more programming languages - Experience in application design, latest design patters,deployment and troubleshooting - Experience with relational and hierarchical databasetechnologies - Experience in the use of information retrieval packagesusing 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 fromdiverse business area stakeholders and subject matter experts - Excellent analytical,
problem-solving and decision-makingskills; verbal and written communication skills; interpersonal and negotiationskill - A team player with a track record for meeting deadlines Front End Skills - Knowledge and experience coding and using basic artwork todeliver a complete user interface - Experience creating web interfaces for large websites.
- Experienced with complex large-scale systems - Experience with Cross browser compatibility - Experience with Responsive frameworks - Experience with Social Media APIs - Experience defining product strategy and roadmap - Experience working with external third parties to assesspartnerships and licensing opportunities, runs beta and pilot programs withearly-stage products and samples, and becomes an expert with respect to thecompetition Desirable Skills - Knowledge and experience with programming Internet-readyapplications - Knowledge and experience in rapid application development(RAD) methodologies - Knowledge and understanding of Information Managementprinciples, concepts, policies and practices - Experience with middleware and gateways Experiencereviewing, analyzing, and modifying product installation scripts includingencoding, testing, debugging - Ability to provide post-implementation support and resolveany post-implementation technical issues - Experience conducting design walkthrough sessions withproject team - Knowledge and understanding of Accessibility for Ontarianswith Disability Act (AODA) and related regulations and standards - Ability to provide user and system documentation as required Requirements Experience and Skill Set Requirements: Must Haves:
- Java – 10+ - Oracle 12C or higher – 10+ - DB SQL including DB Objects such as Tables, Views,Sequences, Store Procedure, Functions, Triggers5 Years + - Angular JS v2+ - 5+ - Javascript - 10+ - Typescript - 5+ - HTML 5.0,
CSS - 5+ - Node such as NPM - 5+ - RXJS - 5+ - Spring Framework (MVC, Security, JPA, Boot) - WebSphere v8.5 or higher – 5+ - Java Development IDE Tools: Eclipse, IBM RAD, IBM RSA – 5+ - Bitbucket – 3+ - Experience with AODA/WCAG 2.0 AA a must - Experience with Responsive Web application development - Experience using Azure DevOps -3+ - The consultant who have any of these are a plus :
- REST API - Hibernate/JPA - Maven - Knowledge of security gateways and protocols (JWT, Oauth2.0,SSL Certificates) - Solid Understanding of Agile - Object Oriented coding practices, including design patternsknowledge, refactoring, clean code.
- Knowledge of major architectures style (message oriented,reactive, event based) - Rest API design and implementation (load balancing,discovery, resiliency) Skill Set Requirements: Java language knowledge and experience:
- 10+ years of demonstrated experience with the use ofJava language - Java Development IDE Tools: Eclipse, IBM RAD, IBM RSA– 5+ - WebSphere v8.5 or higher – 5+ - Hibernate/JPA Technical Skills:
- React- 5+ - Javascript - 10+ - Typescript - 5+ - HTML 5.0, CSS - 5+ - Node such as NPM - 5+ - RXJS - 5+ - Bootstrap, jQuery – 3+ - Spring Framework (MVC, Security, JPA, Boot) - Bitbucket – 3+ - Experience with Responsive Web application development - Maven Oracle database knowledge and experience:
- DB SQL including DB Objects such as Tables, Views,Sequences, Store Procedure, Functions, Triggers5 Years + - 10+ years of experience in Oracle database version 11G+ AODA Experience:
- Experience with AODA/WCAG 2.0 AA a must - Demonstrated experience with AODA compliance Soft Skills:
- Excellent analytical, problem-solving and decisionmaking skills - Solid leadership and collaboration skills - Proven track record for building strong workingrelationships - A demonstrated team player with a track record formeeting deadlines - Strong verbal and written communication skills
📌 Software Developer- Front End - Senior (Toronto)
🏢 Worky
📍 Toronto