NodeJs Developer

Toronto 23 months agoFull-time External
Negotiable
Job description • Engage with the business team and stakeholder at different levels to understand business needs, analyze, document, prioritize the requirements, and make recommendations on the solution and implementation. • Delivering the product that meets business requirements, reliability, scalability, and performance goals • Work with Agile scrum team and create the scrum team strategy roadmap/backlog, develop minimal viable product and Agile user stories that drive a highly effective and efficient project development and delivery scrum team. • Work on Data mapping/transformation, solution design, process diagram, acceptance criteria, user acceptance testing and other project artifacts. • Work effectively with the technical/development team and help them understand the specifications/requirements for technical development, testing and implementation. • Ensure solutions promote simplicity, efficiency, and conform to enterprise and architecture standards and guidelines. • Partner with the support organization to provide training, support and technical assistance to operation team and end users as necessary • Product/Application Developer • Designs and develops software applications based on user requirements in a variety of coding environments such as graphical user interface, database query languages, report writers, and specific development languages • Consult on the use and implementation of software products and applications and specialize in the business development environment, including the selection of development tools and methodology Primary / Mandatory skills: • Overall Experience: Overall 4 to 6 years of IT development experience • Design and Code NodeJS based Microservices, API Webservices, NoSql technologies (Cassandra/MongoDb) • Expert in developing code for Node-JS based Microservice in TypeScript • Good Experience in understanding the data Transmission through pug/sub mechanism like Event Hub and Kafka • Good Understanding of Analytics and clickstream data capture is HUGE Plus • Good understanding of frameworks like Java Spring Boot, Python is preferred • Good understanding of Microsoft Azure principles and services is preferred • Able to write Unit test cases • Familiarity with performance testing tools such as Akamai SOASTA is preferred • Good knowledge on Source Code control like GIT, code clout, etc and understanding of CI/CD(Jenkins and Kubernetes) • Solid technical background with understanding and/or experience in software development and web technologies • Strong analytical skills and the ability to convert consumer insights and performance data into high impact initiatives • Experience working within scaled agile development team • Excellent written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, and senior leaders • The desire to be continually learning about emerging technologies/industry trends #J-18808-Ljbffr