Job Description
Siemens PLM Software is seeking developer with 3- 6 years of experience for building and supporting web-based applications, services, and systems. Candidate must have a diverse set of skills and a forward-thinking attitude to develop cloud platform services with a microservice-based architecture to be consumed in multiple applications within the Product Lifecycle (PL) organization. This role requires good interpersonal skills for working with product owners, system engineers, and other application developers around the globe.
Duties and Responsibilities:
- Architect, build and deploy cloud platform microservices for PL
- Follow Agile Software Development methodology
- Adhere to best practices in coding, documentation, test automation, and deployment
- Contribute in continuous integration and continuous delivery (CICD) environment
- DevOps/SysOps support
- Ensure code quality with code design review participation and 100% pass rate on automated regression test suite
Minimum Requirements:
- Multiple years of object-oriented programming experience developing commercial software product using Java
- High level skills in Java development, Javascript, HTML5, CSS
- Demonstrated problem solving skills
- Ability to collaborate effectively across disciplines, roles, and geographical and time zone boundaries
- Experience with Agile development, CICD, and Acceptance Test Driven Development (ATDD)
- Proficiency in cross-location communication and the English language
- Flexibility to adapt to different stakeholders and environments
- Willingness to work in open-feedback environment that wants to continuously to improve
Preferred Qualifications:
- Working knowledge of web services (SOAP, REST, AngularJS, JSON)
- Experience with cloud services such as AWS, Azure, Cloud Foundry, IBM Blue Mix etc.
- Experience with deployment models using Docker, Kubernetes or Google App Engine (PaaS)
- Knowledge of Service Oriented Architectures, Microservices and shared software concepts
- Experience with NoSQL databases (MongoDB), Angular, and Spring is a plus
- Experience with automation tools like Chef or Puppet
- Experience working in a CICD using tools such as Jenkins
- Experience with use of source code management systems such as GIT
- Experience with any scripting language such as Python, Perl
- Familiarity using open source frameworks is a plus
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Graduation Not Required, Any Graduate in Any Specialization
Post Graduation: Any Postgraduate in Any Specialization, Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required
Contact Details:
Company: Siemens Industry Software India Pvt Ltd
Location(s): Pune
Keyskills:
REST
java
Cloud Foundry
Spring Boot
SOAP
AWS
Microservices