Software Engineer – React JS+NodeJs
Job Summary
Software Engineer (Cloud):
We are looking for a motivated Software Engineers to join Service Lifecycle Management (SLM) team in Siemens DI SW. This role will support software development and quality activities for SaaS based solution connecting PLM with CRM/EAM/ERP. The product is already released.
This would involve development in cloud technologies. It would be great learning experience to work in startup environment within the umbrella of big Siemens collaborating with SLM product managers and experts.
Responsibilities:
Participate in the development efforts of the cloud-based SaaS solution from the scratch.
Be part of an agile team possessing end-to-end responsibility for design development testing deployment maintenance support and other tasks that guarantee delivery of the high-quality software and within defined timeframes focusing (but not limited to) back-end development tasks
Work in startup environment building POC and demo to stakeholders respond to feedback and finally build the deployable solution for the customers
Learn new software and technologies quickly
Provide recommendations on the technology and architecture
Qualifications:
BE/BTech/MTech degree.
At least 3 years of full stack development and design experience in enterprise-scale SaaS products through the full development cycle from requirements to production release and customer support.
Should be very strong in Java Scripts NodeJS Express ReactJS or Front end technologies
Practical experience in:
Micro-services architecture
REST API design and implementation
Excellent communication skills
Advantages:
Practical experience in:
Salesforce knowledge good to have
Multi-tenant applications development
Identity and access management
Working with containers (Docker)
NoSQL Databases
Preferred domains:
Business-to-Business Web Portals
PLM and SLM
Familiarity with OOP design patterns and SOLID principles
Practical experience in front-end development
Personal characteristics:
Self-motivated driven by getting things done
Excellent interpersonal planning and organizational skills
Exceptional attention to detail and problem-solving skills
Passion to learn new technologies and methodologies and adapt to the teams needs
Self-driven and works well with minimal supervision as part of a diverse agile team
Required Skills:
C
Required Education:
B.E.