The candidate will work on new software systems and improvements to our Teamcenter X SaaS product. Teamcenter is already the world-leading PLM system and the Cloud presents us with an exciting opportunity to expand our reach and allows developers to accelerate the adoption of new technology. The candidate will be working in a team environment using Agile processes for code development.
Develop high-quality software solutions that deliver the required product features
Participate in team meetings: daily stand-ups, bi-weekly sprint reviews, design meetings etc.
Write design documentation, user documentation and test information as required
Self-learn, to keep up with fast-moving cloud and software technologies
Required Knowledge/Skills, Education, and Experience
Bachelor’s Degree – Computer Science, Engineering, or other supplemented with real-world programming experience. A Master’s degree is preferred.
Experience developing and support solutions on AWS cloud
Ability to find simple, effective software solutions that deliver feature-rich capabilities
Ability to solve complex problems
Ability to learn/dive in into the technology trends and to explore them in practice to implement PoC
Self-Directed, High Energy
Preferred Knowledge/Skills, Education, and Experience
Having the following skills be considered advantageous
Experience with Chef, Ansible, and/or Terraform
Experience in multi-tier web development
Experience with DevOps
Experience using Docker Containers
Development and/or support of a cloud SaaS solution
Experience of working in an Agile team, especially Scrum
Experience developing software systems using relational databases
Knowledge with TDD and understanding of automated testing approaches
Experience working with unit testing frameworks like JUnit, Selenium, Mockito