Software Developer - Full Stack

Software Developer - Full Stack

EMERSON
3-5 years
Not Specified

Job Description



  • Participate in design and implementation of the overall web architecture

  • 'Pixel-perfect' implementation of approved user interface

  • Participate in design and deployment of database

  • Ensuring the entire stack is designed and built for speed and scalability

  • Building cross platform desktop app with Javascript using Electron.Js Frameowrk

  • Integrating front-end UI with the constructed API

  • Design and implementation of continuous integration and deployment

  • Building interactive consumer data from multiple systems and RESTfully abstract to the UI through Node.js backend

  • Understandig and knowledge of code architecture, decisions to support a high-performance and scalable product with minimal footprint

  • Address and improve any technical issues

  • Collaborate well with engineers, product owner, business analysit, and team to design and create advanced, elegent and efficient systems

  • Design, development, data modelling with NoSQL databases, fundamentally Document databases - MongoDB, CosmosDB, RavenDB, CouchDB etc.

Participation in validating requirements with proof of concepts etc.
·Previous working experience as a MEAN/ MERN stack developer for 3-5 years
·In depth knowledge of NodeJS, ExpressJs or Restify
·Experience implementing applications using Angular or React or Vue etc.
·Experience creating front end application using HTML5, CSS, Angular, LESS/SASS
·Hands on experience with Javascript development on both client and servier-side
·Experience with modern frameworks and design patterns
·Knowledge of the following will be considered as an advantage:
oConsumer Web Development Experience for High-Traffic, Public Facing web applications
oExperience with cloud technologies also a plus
oCreating secure RESTful based web service in XML and JSON, Javascript, JQuery etc.
oContinuous integration (Jenkins/Azure DevOps) and version control (TFS, Git) etc.
DETAILS: SKILL INVENTORY / TECHNICAL SKILLS
·Full Stack development experience preferred.
·In-depth knowledge of design issues and best practices.
·Excellent knowledge on Open Source technologies like NoSQL (MongoDB), Data Formats (XML / JSON), Javascript Frameworks (Angular / React.JS), Redux, Javascript, JQuery, CSS, HTML5, ES2015 / ES2016, in memory databases (Redis / Hazelcast), Build tools - (angular-CLI / Reactscript / webpack),
·Solid understanding of Express.JS, Node.JS.
·Cross platform desktop application development using Electron.JS
·In Depth Knowledge of Creating Secure Restful Web Services or micro services along with caching, content management capabilities.
·Knowledge of API Design and Development and Security Patterns on API's using API Gateway.
·Having Experience in Creating SPA / PWA's (Progressive Web Applications) or Web Components using HTML5, Angular, LESS/SASS.
·Familiar with modern reactive frameworks and Event Driven architectural patterns with MEAN/MERN Full Stack Paradigm.
·Implementing automated testing platforms and unit tests using jasmine, karma, protractor, mocha, chai, etc.
·Good Error and Exceptional Handling Skills.
·Knowledge of Automation scripts using puppet / Ansible.
·Experience in Cloud Technology for Deployment of Services is a plus (Docker / Kubernetes / AWS / Azure).
·Analyzing user requirements, envisioning system features and functionality.
·Identify bottlenecks and bugs and recommend system solutions by comparing advantages and disadvantages of custom development.
·Contributing to team meetings, troubleshooting development and production problems across multiple environments and operating platforms.
·Understand Architecture Requirements and ensure effective Design, Development, Validation, Testing and Performance, monitoring etc.

About EMERSON

About Emerson At Emerson, we are innovators and problem-solvers, focused on a common purpose: leaving our world in a better place than we found it. Each and every day, our foundational values-integrity, safety and quality, supporting our people, customer focus, continuous improvement, collaboration and innovation-inform every decision we make and empower our employees to keep reaching higher. As a global technology and engineering leader, we provide groundbreaking solutions for customers in industrial, commercial, and residential markets. Our Automation Solutions business helps process, hybrid, and discrete manufacturers maximize production and protect personnel and the environment while optimizing their energy and operating costs. Our Commercial & Residential Solutions business helps ensure human comfort and health, protect food quality and safety, advance energy efficiency and create sustainable infrastructure. Emerson, a Fortune 500 company with $17.4 billion in sales, more than 20 Innovation, Solutions & Engineering Centers, and 200 manufacturing locations worldwide, is committed to helping employees grow and thrive throughout their careers. Whether you're an established professional looking for a career change, an undergraduate student exploring options or a recent MBA graduate, you'll find a variety of opportunities at Emerson. Join our team and start your journey today.

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content