Lead Software Engineer
Baker Hughes
Mumbai, Maharashtra, India
Senior Software Architect, you will develop high performing, scaling and innovative end-to-end applications. You will collaborate extensively with system engineers, product owners, subject matter experts and various product stakeholders to create unique products. You will implement solutions that are aligned with our future and extend shared platforms and solutions. As a Senior Software Architect, you will be responsible for: Developing high performing, scaling and innovative end-to-end applications to create exceptional products for our business Developing technical interfaces, specifications, and architecture with strong attention to detail Collaborating with cross-functional technical teams to implement solutions that extend shared platforms. Applying software development life-cycle principles and methodologies such as Agile and Kanban, to continuously improve our code and processes. Writing solid code to meet our standards and to deliver functionality and enhancements Building features such as services and queries on existing tables to improve availability. Implementing core data structures and algorithms through effective and robust coding Fuel your passion To be successful in this role you will: Have minimum 14 years of working experience in developing web applications with technologies Java Script/Type Script. Have an experience in MEAN/MERN stack, SQ L Server and design/architectural patterns (e.g. Model-View-Controller (MVC) Have an experience in writing scalable code for software applications Have an experience in architecture styles/APIs (REST, RPC ) Have an experience in reviewing and debugging software applications. Have an experience in MEAN/MERN stack, Front End ( AngularJS/React JS/VUE), Backend (NodeJS ) Have an experience in data Layer ( Mongo DB/Postgres/MySQ L), Cloud ( AWS/Azure/GCP) etc.