Senior Developer Java JS

Charlotte, North Carolina

TEPHRA
Apply for this Job
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
Date Posted: 02 May 2025
Apply for this Job