Description :
Senior Developer or tech lead with experience in architecting / developing solutions involving chat / text, voice, and integrating with APIs from Apple, Google, Amazon, Microsoft, IBM or other niche enterprise vendors operating in conversational and AI technologies
Responsibilities :
- Work very closely with product managers / owners and other practitioners and stakeholders to assess new use cases, scenarios and prioritize strategic opportunities in an agile development environment
- Author & design the conversational systems (agents) design specifications and responses involving Chat / Text / Voice / Vision / AR / VR
- Responsible for Design, build and testing using one or more of the programming languages
- Building APIs and using available applicable APIs as needed for the engagement
- Map the data requirements and build applicable code for handling the data requirements and integration with other internal and external data sources
- Debug and performance tune the developed code to meet the product functional and non-functional requirements
- Work collaboratively with various teams across geographies and contribute to build, evangelize development best practices, re-usable assets and solutions
- Expected to travel to assigned customers / engagements
- Based on Customer specific requirements and use cases, architect solutions and end to end ownership of iterating and ensuring the solutions are deployed and fit for purpose
- Complete Hands on development work as part of the client engagements
Qualifications :
- Minimum Bachelor’s Degree (4 Yrs) in computer science or related discipline
- Must have deep hands on experience in Java J2EE, Java Script, Spring and REST APIs
- Experience and knowledge of one or more technologies (Node SDK, Python SDK, Swift SDK, .NET SDK, Unity SDK, Ruby, Android SDK, Node JS, AngularJS, HTML / HTML5, CSS / CSS3, JQuery, Java script, RectJS)
- Experience or understanding of using one or more of these (IBM Watson Conversation Service, Microsoft - Bot Framework (Bing, Luis, Cortana, Skype, ), Amazon Lex, Alexa APIs, Google API.
ai, Facebook Wit.ai, Apple iOS 11 Siri Kit or any equivalent platform / services from other vendors)
- Use the best of object-oriented and functional language techniques when building APIs / logic
- Good understanding of Industry standard design patterns / architecture such as MVC, Micro services etc. and good knowledge on REST / JSON
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Implementing automated testing platforms and unit tests
- Proven experience working in fully Agile teams
- Experience with Continuous Integration and Deployment (CI / CD)
- Working knowledge with code versioning tools like Git, Bitbucket etc.
- Should be able to work in Agile - Scrum methodology and collaborate with architects and designers.
- Able to work in a fast paced, test-driven collaborative and iterative programming environment.
- Must have good communication skills, analytical and problem solving skills
- Understand detailed project specifications to develop program logic and code within the assigned time frame and iteratively test and demonstrate to team for further testing
- Ability to manage own work and also coordinate across teams spread across locations
- Years of experience required for position
5+ Years
Location for the position
Charlotte, NC
3 days ago