Senior Full Stack Software Engineer

Senior
🇮🇳 India
Software Developer
Software development

Summary

This position is for a Senior Full Stack Software Engineer embedded within the Enterprise Architecture Organization. You will be part of the Digital Innovation team, responsible for solving business problems by leveraging new and innovative technology. In this role, you will work in a cross-functional team to understand business problems and iterate through them until you have a working proof of concept ready for pilot.

Responsibilities

  • Collaborate with stakeholders (product owners, project managers, and scrum masters) to define and clarify requirements.
  • Perform hands-on development with both front-end and back-end programming.
  • Stay informed about industry trends and technologies.
  • Break down complex requirements into specific work items.
  • Implement and carry out unit testing.
  • Build, deploy, and test products using CI/CD pipelines across all release cycles from development to production.
  • Demonstrate a strong grasp of modern security principles and their application to applications.

Required Experience and Skill Set

  • Degree in Computer Science, technical field, or equivalent professional experience.
  • Proven ability to develop resilient code that performs well and scales based on application usage.
  • Ability to work in a distributed and global environment.
  • 5+ years of experience building RESTful web services using .NET, .Net Core, NodeJS, NestJS, GraphQL, ExpressJS, or restify.
  • 5+ years of experience in web application development using JavaScript and JavaScript libraries/frameworks such as Angular or React.
  • Good understanding of C#, JavaScript, TypeScript, HTML, CSS, JSON, and REST-based applications.
  • Experience/familiarity with RDBMS or NoSQL Database technologies like MongoDB, DocumentDB, ComosDB.
  • Experience with Unit Testing Frameworks like NUnit, UnitJS, Mocha, and Jasmine.
  • Understanding of code versioning tools such as Git or Visual Studio Team Services.
  • Excellent oral and written communication skills.
  • Understanding of building applications using any of the cloud computing services using Azure, AWS, and GCP.
  • Able to work in a fast-paced environment with a diverse group of people.
  • Knowledge of deployment using Docker or Kubernetes.

Preferred Qualifications

  • Proven ability to quickly learn modern technologies and toolsets.
  • Proven track record of being responsible and accountable for the solutions created.
  • Experience in writing code using Object-Oriented JavaScript.
  • Basic understanding of Microservice or RESTful architecture.
  • Experience in implementing CI/CD using Azure DevOps.
  • Experience with Visual Studio, Visual Studio Code, Atom or Eclipse.
  • Experience in JS-based build/package tools like Grunt, Gulp, Bower, Webpack, and NPM.
  • Experience working with Full Text search using Elastic Search or Azure Search Services.
  • Experience working with Design thinking and Agile environment.
  • Experience working on Python, AI/ML services.

 

(USA) Ecolab Production LLC

(USA) Ecolab Production LLC

A $14B Fortune 500 Company specializing in cleaning and sanitation products for the United States market.

💧Clean water and sanitation
Manufacturing
Chemicals
Large Enterprise
B2B

Other jobs at (USA) Ecolab Production LLC

 

 

 

 

 

 

 

 

View all (USA) Ecolab Production LLC jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇮🇳 India
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs