Sr Advanced Data Scientist

Honeywell Honeywell · Industrial · Pittsburgh, PA +1

Develops and supports Honeywell's Voice Enterprise software platforms using Agile methodologies. Focuses on the entire application lifecycle, including microservices architecture, API development, container orchestration, and migrating applications to a SaaS model on Azure cloud. Experience with mobile app development and speech recognition technologies is required.

What you'd actually do

  1. Responsible for developing and supporting Honeywell’s Voice Enterprise software platforms (VoiceConsole, VoiceCheck, VoiceLink) using Agile Scrum/SAFe methodologies and expected to use industry standard tool (e.g., Jira, Bitbucket Github, Confluence, etc.).
  2. Work directly with developers, testers, and product managers to deliver across the entire application life cycle (Concept, Design, Build, Deploy, Test, Release and Support).
  3. Perform software development on existing products while defining/designing next generation platform such as microservices architecture (Spring Boot), flexible API development (GraphQL), container orchestration (Kubernetes) and knowledge of migrating enterprise applications to Software-as-a-Service (SaaS) model to Azure cloud.
  4. Perform demos on features or concepts.
  5. Participate in the Secure Software Lifecycle activities with Global and Cyber-Security teams; interact cross-functionally with Honeywell global teams, partners and customers to address customer field issues; support the learning, mentoring and on-boarding of new and/or junior team members.

Skills

Required

  • Java
  • Javascript
  • React
  • Python
  • C/C++
  • Spring
  • Springboot
  • Struts
  • SQL/No-SQL
  • RESTful services
  • GraphQL
  • Bitbucket
  • SVN
  • Github
  • GitLab
  • Jira
  • Bugzilla
  • Cloud technologies
  • Microservice-based architectures
  • Software-as-a-Service (SaaS)
  • Azure
  • Kubernetes
  • Speech recognition technologies

Nice to have

  • Agile Scrum/SAFe methodologies
  • mobile application development
  • iOS
  • Android

What the JD emphasized

  • Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, Information Systems, or related field, and 5 years of enterprise, webbased software development experience.
  • developing, scripting, testing and troubleshooting applications developed in Java plus one or more of the following languages: Javascript, React, Python, C/C++
  • working knowledge of Spring, Springboot, Struts, SQL/No-SQL, RESTful services, GraphQL
  • efficient with software version control tools (e.g, Bitbucket, SVN, Github, GitLab) and defect tracking tools (e.g., Jira, Bugzilla)
  • demonstrated experience with cloud technologies including an understanding of modern microservice-based architectures and methodologies
  • experience converting enterprise applications to Software-as-a-Service solutions by migrating it to a cloud platform (e.g. Azure)
  • experience using container orchestration tools (e.g. Kubernetes) for automating software deployment, scaling, and management
  • knowledge of speech recognition technologies for transcribing spoken audio into text