) Great understanding of caching, security and privacy considerations Unit testing and test-driven development experience Systematic troubleshooting and root cause analysis experience Knowledge of Agile Development of Accessible Software Tools Strong understanding of OOPs   Nice To Have:  Master's Degree in related field Experience developing SaaS products Experience working with or in Manufacturing systems  environments Experience integrating with 3rd Party APIs (Salesforce, Boomi, PLM  ERP, etc