Software Engineer II

Windstream
Job LocationUS
Job TagRemote

Description:

Location: Remote

The ChatBot Programmer is responsible for automating business processes and tasks. This individual will interface with operational teams to analyze business processes and develop and deliver ChatBot solutions that enable a frictionless customer experience.

Responsibilities:

  • Design and develop ChatBot solutions using open source and proprietary ChatBot platforms
  • Support the operational teams during development, testing, implementation, and production
  • Support and maintain DevOps automation and delivery mechanisms
  • Support and maintain cloud-based and containerized infrastructure
  • Ensure quality of coded components
  • Comply with coding standards, policies, and procedures
  • Create and maintain solution documentation
  • Consult with partners to provide functional and technical expertise in areas including solution design, development, testing, and risk identification/mitigation
  • Create and document test procedures and scenarios
  • Collaborate with other automation developers and IT practitioners in an Agile framework

Qualifications:

  • College degree in a Technical or a related field and 2-4 years professional level experience; or 6 years professional level related Technical experience; or an equivalent combination of education and professional level related Technical experience required. 
  • Experience with JavaScript/Typescript/NodeJS
  • Experience with Python, SQL, and relational data models
  • Understanding of and exposure to ChatBot and Natural Language Processing technologies
  • Experience with application integration, including use of technologies such as REST APIs and Microservices
  • Experience with containerization (Docker/Kubernetes)
  • Experience with Azure cloud services is a plus
  • Experience with Azure DevOps pipelines is a plus
  • Willingness and ability to blend business analysis with a hands-on configuration of automated processes
  • The ability to learn quickly and progress rapidly from theoretical exercises to real-world delivery
  • Excellent writing, grammar, and communication skills
  • The ability to present technical details to a non-technical audience
  • The ability to produce clear and concise documentation
  • An aptitude for analysis, evaluation, and problem solving, with the ability to take a logical route to the source of an error
  • A self-starter who delivers high-quality work and can adapt to new challenges, either on their own or as part of a team

How to Become a Strong Female Role Model

When Ashley Hurlburt started doing data entry for a massage therapist association, she realized it wasn’t so black and white.

Related Industries: Computer Science, Data Analytics, Data Science, Web Development

Into the (Un)known

Robert Delfs explains how the framework of knowns and unknowns can help instructors along the path of discovery.

Related Industries: All Industries, Computer Science, Data Analytics, Data Science, Web Development