Tata Consultancy Services’ IT services, consulting and business solutions deliver real results to global businesses to help them experience certainty.
"What You Will Be Doing\n\nAs Web Developer you will design, develop and deploy our machine learning front end platform with focus on high availability, low latency and scalability. You will work closely with passionate ML Engineers and Deep Learning Researchers. You will be writing high-quality code while making sure of the proper usage of best practices, patterns and methodologies. You will be able to communicate the requirements and dependencies of components with other team members and maintain the technical documentation. You will mostly work independently but always with the support of other team members in the agile and fast paced environment. \n\nYou will be responsible for\nDelivering scalable and performant user interfaces for Carabiner products, integrating with our service infrastructure using web technologies.\nSetting web development coding standards.\nDocumenting procedures and designs through whole software lifecycle.\nWorking with designers incorporating their work flows and implementing visual styles as specified.\n\nWhat You Need for this Position\nsoftware development experience.\nSolid grasp of current web technologies (e.g. HTTP, cookies, headers) and Computer Science fundamentals.\nExperience of profiling and optimizing code performance.\nGood spoken and written English\n\nRequired technical skills\nHTML5, CSS, JS\nModular design using Angular 2 or equivalent MVC framework\nTesting frameworks using QUnit or equivalent framework\nTypescript\nAgile/Scrum experience\nWebsockets\n\nLocation\nRemote"
"Roles and Responsibilities:\n Managing Engineers in Web, Android, iOS platforms, QA Testing and Dev-Ops\n Working closely with Management Team in Product Development and Enhancement\n Providing Ad-hoc Analytics, Tech Presentations to Investors etc\n Being Innovative and Creative in terms of embracing new technology trends.\n Responsibility for the complete development lifecycle of the agency software systems; including\ngathering requirements, database management, software development, testing & release,\nimplementation, support and Project Management.\n Responsible for the prioritization of projects assigned to the Application Development team.\n Responsible for the Integrity, Maintenance and changes to the Application Development Servers\nand Databases. (DBA)\n Responsible for developing and implementing change control processes for the development\nteam to follow.\nSkills Required:\n1. Hands on experience with Python, Django, Databases like MySQL\n2. Hands-on software development, team management and project management experience.\n3. Experience with Cloud technologies like AWS, CI/CD Processes\n4. Good understanding of HTML, CSS, JAVA Script, Angular JS\n5. Data structure and implementing optimized algorithms\n6. Experience using code versioning systems like SVN, GIT is desirable\n7. Additional Qualifications –node.js, npm, NoSQL (Redis)\n8. Quick Learner, Creative Problem Solver and Resourceful"
"We are building a next generation digital payments system and are looking at hiring full stack engineers to join our team."