Chatbot Software Engineer, Senior in McLean, VA at Booz Allen Hamilton Inc.

Date Posted: 10/28/2018

Job Snapshot

  • Employee Type:
  • Location:
    McLean, VA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Job Number: R0036298

Chatbot Software Engineer, Senior

Key Role:

Pilot and launch innovative mobile, Web, API, and SaaS services for Booz Allen staff in an IS organization that has been ranked in the top 20 of the Top 100 Places to Work in IT by ComputerWorld for the past 5 years. Collaborate with a team that is versatile and passionate about technology and take an entrepreneurial approach to IT by embracing roots in Agile, DevOps, and user experience. Work with business partners to transform ideas and successful proof-of-concepts into enterprise-wide solutions for the firm leveraging the philosophy of continuous development, as it applies to team members. Strive to improve and try new things and thrive in a collaborative environment learning new skills, including helping in designing and implementing an enterprise chatbot platform strategy. Conduct interviews and gather requirements from subject matter experts, including preparing chatbot storyboards, user flows, process flow, and site maps to effectively communicate interaction and design ideas. Perform highly complex analysis, design, development, testing, and debugging of computer software in support of distinct product hardware or technical service lines of businesses, and develop and apply advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software applications and problems. Plan and conduct major technical phases of significant projects by coordinating the efforts of technical support staff and the performance of assigned projects, review the completion and implementation of technical products, and evaluate vendors capabilities.

Basic Qualifications:

-5+ years of experience with Python

-2+ years of experience with designing and developing chatbot services

-Experience with coordinating one to two junior developers on short term efforts

-Experience with Java development

-Knowledge of Natural Language Processing (NLP) and Natural Language Understanding (NLU)

-Knowledge of chatbot frameworks and machine learning trends

-Knowledge of RESTful APIs

-BA or BS degree

Additional Qualifications:

-Experience with REST APIs, including consuming or building

-Experience with messaging systems, including SMS, Skype for Business, and Slack

-Experience with ElasticSearch, Logstash, and Kibana (ELK)

-Experience with front-end development, including JavaScript, HTML5, CSS, and UI/UX

-Experience with mobile application design or development

-Knowledge of Java build tools and dependency management

-Knowledge of machine learning or artificial intelligence

-Knowledge of security practices and data protection

-Possession of excellent oral and written communication skills

-BA or BS degree in CS or Information Systems preferred; MA or MS degree a plus

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or veteran status—to fearlessly drive change.


Your Career is Waiting.

Get job alerts. Learn about new work and upcoming events. Share open roles with friends and colleagues.
Our Talent Network is your opportunity hub.

Get Answers and Access.

Need more information? Find it in our FAQs.

Application already in-process? Log in to keep going.