Loading some great jobs for you...




Prefer Local Candidates. Requires In-Person Interview

Description:

Job Overview: In this role, you will be a critical member of the team building the skills on Amazon Alexa, Google Assistant and future voice enabled platforms in addition to a number of micro services which provide information to those platforms. You'll support and extend running applications & design and develop new applications. You'll be expected to evaluate and refactor in a rapid manner for every part of our infrastructure. Overall knowledge of designing an application to run on a scalable platform is expected. You will be working in an agile environment, which means test-driven development and pair programming. We are evolving towards a dev-ops model, with our development teams engaged in monitoring, optimizing and supporting our production environments.

Time Allocation: 75% of the time actually doing the developing. The remainder of the day is Iteration Planning, Retrospectives, Showcases, and Design Sessions

Required Experience: Must have 8-10 years of relevant systems software engineering experience. BS/MS in computer science or engineering (or equivalent professional experience). Experience with large-scale distributed systems and web oriented architectures. JavaScript required, NodeJS required

Preferred Experience: Alexa skills kit ideal, Google Dialogue flow ideal,Experience with JavaScript promises, AWS Lambda, Experience with JSON/RESTful services and best practices therein, Collaborating with downstream consumers and upstream providers to establish sound API contracts, Pair Programming (Social skills), Test Driven Development (TDD), Infrastructure Automation (Jenkins and Terraform in particular)
Experience with JavaScript testing frameworks.

Soft Skills needed:

  • Social Skills
  • Communication
  • Sense of humor

- provided by Dice
Associated topics: .net, algorithm, application, back end, c++, c#, developer, devops, sde, software development engineer

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...