The Web Services Developer will bring in the experience of building web applications that involves using REST API services, integration programming, user interface and bot programming. The developer needs to work with other teams to integrate the services / tools developed in-line with the product specifications. A high-level of knowledge is required to work on the projects covering database, web servers, networking & event-driven development. The primary focus will be the development of bots used in various chat interfaces and other medium of human-computer interaction using bot frameworks like slack, facebook, Microsoft bot and APIs. The efforts from developer will closely relate to application development & maintenance, requires a good business process understanding. The work is evaluated by system metrics supported by results from the applications. Engineers at Automation Lab will work on advanced functional scripts and integrate with systems. Application development spanning cloud systems, web / mobile interface will define the primary work of Automation Engineers here at Innovation Lab. The position mandates an understanding of popular web frameworks, JS libraries and cloud platforms.
QUALIFICATIONS & SKILLS
Masters / Graduate in Engineering discipline, preferably Computer Science.
Minimum of 4 years of experience in application development.
Minimum of 3 years of work experience in web technologies, REST services & related frameworks.
Must have worked on Python / Node.js / C# / Java with projects covering client-server, networking, and web-based applications.
Must have development experience on REST API, JSON, OAuth and other web specific development projects.
Experience on building apps using Google SDK, Facebook SDK or other related libraries.
Knowledge on web, mobile and hybrid applications using popular frameworks.
Experience on Web protocols and asynchronous client-side programming is mandatory.
Familiar with cloud platforms like AWS, Bluemix, Heroku, Azure etc. for developing web applications.
Must have experience on NoSQL databases like MongoDB, DynamoDB etc.
Good understanding of API services for bot development like api.ai, wit.ai, lex etc.
Skills on GIT source version control system and popular development tools are required.
Experience with bot frameworks like Facebook, Slack, Microsoft Bots for skype etc. will be preferred.
Strong skills on unit testing, debugging & versioning are required.