Pratiti Technologies
Website:
pratititech.com
Job details:
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 team’s needs
· Self-driven and works well with minimal supervision as part of a diverse agile team
Click on Apply to know more.