Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Developer (NodeJS, Angular,Agile) @ Fortune Personnel

Home > Programming & Design

 Software Developer (NodeJS, Angular,Agile)

Job Description

Job Overview

The main function of Software Developer is to develop software components of the IoT applications for a leading intralogistics provider in India to develop and maintain products.


Responsibilities and Duties

We are looking for one of the following skill-sets besides other common requirements that follow:

  • Experience with object oriented analysis and design.
  • Good knowledge of Project management tools like Jira, knowledge management using Confluence and version control with SVN/Git.
  • Excellent attention to detail in written or verbal communication.
  • Ability to think multiple possible approaches and evaluating pros and cons before getting the sugar rush of coding.
  • Understand the criticality of unit tests for stable software and the rigor and discipline to build tests with/before coding and hands-on experience with Jasmine/Karma/Protractor/Chai/Mocha.
  • Clearly understand performance impacts of coding time decisions and get it right first time.
  • Take ownership of tasks and consistently meet schedule commitments without compromising quality.
  • Good understanding of Agile principles and continuous improvement.
  • Ability to provide and receive constructive criticism and careful reviews of the work products.
  • Work closely with the Software Architects, Designers, Technical Product Managers and Engineering Leads to implement product roadmaps.
  • Document and consolidate design/coding decisions via documentation, Sequence diagrams and UML diagrams among other tools.
  • Keep refactoring principles going as we evolve on the products.
  • Provide technical guidance and coaching to other developers and test engineers.
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.

Back End:

  • Hands-on expertise in building web applications with Nodejs and MongoDB.
  • Through understanding of developing REST based web services.
  • Good understanding of micro services based architecture.
  • Hands-on experience in fundamental design principles behind a scalable application.
  • Hands-on experience with using unit test frameworks with mocks.
  • Experience with integrating with hardware devices and other third party softwares is a plus.

Front End:

  • Experience in Creating SPA / PWA or Web Components using HTML5, Angular, LESS/SASS.
  • Good knowledge of frontend javascript framework like Angular/React/Flutter and HTML5, MVC, CSS, Bootstrap, SPA, PWA.
  • Hands-on experience in JavaScript (ES6) and/or Typescript.
  • Good knowledge with web development and responsive design.


Desired Candidate Profile


Competencies-

  • Should be high-energy, detail-oriented, proactive and adaptive and can work in a dynamic environment.
  • Strong communication skills - both verbal and written and are able to get your point across efficiently to a wide range of audiences.
  • Must have expertise in developing MEAN (MongoDB/ Express.js- Angular 4+/Node.js) applications.
  • Have excellent knowledge on Open Source technologies like NoSQL, Data Formats,Angular/Flutter, JQuery, CSS, AJAX, HTML5, modern JavaScript-ES6+ or Typescript , in memory databases (Redis), Build tools (angular-CLI/ webpack) as well as implementing automated testing platforms and unit tests (TDD) using jasmine, karma, protractor, mocha, chai, etc.
  • Have good knowledge of Event Driven Architectures and Asynchronous communication.
  • Have strong hands on experience with REST based API Development and DevOps.
  • Have experience with MicroServices and Service oriented architecture (SOA).
  • Have knowledge of mongoose and aggregation framework.
  • Should be well-versed with clean code principles (DRY, KISS) and SOLID principles. Exposure to secure coding is must.
  • Have proficiency with full stack software development and strong understanding of Data Structures, resilient services.
  • Have hands-on experience creating database schemas in MongoDB that represent and support business processes.
  • Have familiarity with RESTful APIs to connect Angular applications to back-end services.
  • Knowledge how to create custom, general use modules and components which extend the elements and modules of Angular.
  • Have experience in creating self-contained, reusable, and testable modules and components.

If interested kindly share your updated profile at tr********h@fo******s.com with below mentioned details

Total Exp

Current CTC

Expected CTC

Notice Period


Regards,

Trupti

Fortune Personnel Services


Job Classification

Industry: Industrial Products, Heavy Machinery
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: B.Tech/B.E. in Any Specialization
Post Graduation: Any Postgraduate in Any Specialization
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization

Contact Details:

Company: Fortune Personnel
Location(s): Nasik

+ View Contactajax loader


Keyskills:   Angularjs Software Development Node.Js agile SDLC

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Fortune Personnel

Fortune Personnel Services