Responsibilities
• To work and thrive in a highly iterative environment, learn rapidly and master diverse web technologies and techniques.
• Ensure high performance and utility of services.
• Develop and build services with a focus on business value and usability
• Develop systems with scalability and flexibility in mind
• Improve software quality using agile practices such as code review, unit testing and integration testing.
• Prepare architectural and other technical documents
• Executing user acceptance test, regression testing and unit testing
• Creating automated deployment scripts
• Troubleshooting of platform deployment issue within SLA defined
• Troubleshooting tenants application issue in production environment
• Proposing design/operational changes to the engineering team
• Collecting operational metrics and artefacts
• Assist in compliance audits
Requirements
Shall have minimally 8 years of experience in:
• Design and deliver software applications for mobile and web platforms
• Familiar and experienced with developing code on open source web platforms and frameworks (i.e. node.js, AngularJS, Docker, Ruby on Rails) that is maintainable, reusable, readability, efficient, errors proneness and modular.
• Solid understanding of how web applications work including security, session management, and best development practice.
• Familiar with various operating systems (Windows and Linux)
• Web Application Development using Angular and NodeJS
• Automation tool such as Ansible, python scripting
• Experience in relational and non-relational databases. (Postgres, MySQL and MongoDB) Provisioning and onboarding tenants to the platform according to the defined SLA
Interested candidates please send your CV to savitha.mohan@iotalents.com