Principal Software Engineer
Principal Software Engineer-Please no third party help-must be USC or GC to apply, no sponsorship will be available - This role is hybrid in the Woburn, Westborough or Cary Offices ( Tues- Thurs in office )- SOLR and AWS or Microsoft Azure experience required - minimum of 3-4 years of experience- Familiarity with DevOps tools such as Docker, Kubernetes, and Helm - minimum of 3-4 years of experience- Familiarity with programming languages such as Java, Kotlin and Python required - minimum of 5-6 years of experience- Familiarity with user interface (UI) frameworks such as Angular, React, Ember, and Bootstrap - nice to have- Nice to have experience with Pix4D, MaticWhat You Need to SucceedBachelor’s degree in Computer Science or related field and more than 10 years of relevant experience, or a Master’s degree in a related field and more than 8 years of relevant experience, required.Experience with the design of web, component, distributed solutions, N-tier design, and deploying scalable and reliable systems required.Experience implementing methodologies such as RAD, UML, or other object-oriented design required.Experience with version control systems such as BitBucket, GitHub, etc.Experience with one or more of the following platforms required:Microsoft Platform:VSTS, TFS, SharePoint, SQL Server.Programming languages and technologies: ASP.NET, C#, VB.NET, ASP, .NET Framework, and Web Services;Knowledge of Internet Information Services; andStrong working knowledge of .Net Applications.Oracle Platform:Oracle APEX based Solution Design, Development, and ProgrammingSQL and PL/SQL programming language.Exposure to Oracle Data Integrator;Exposure to Oracle Workflow, XML Publisher, JDeveloper and Discoverer tools.J2EE Platform:J2EE application server;JSP, Java Server Faces, ADF Oracle Technology Stack, or STRUTS; andBuilding web-based applications using Java/J2EE, Spring Framework, Spring MVC, and Hibernate.Web technologies:HTML, DHTML, XML, XSL, XSLT, Style sheets, and JavaScript;Protocols such as SOAP, REST, HTTPS, FTP, SMTP, etc.; andKnowledge of web services, Orchestration and messaging.Cloud and Client Framework:SOLR, Elastic Search, NoSQL DB (MongoDB, Redis etc.), AWS, and CDN cloud services;MuleSoft;AWS or Azure.