Send me more jobs like this

Platform Developer

Keywords / Skills : AWS, Serverless architecture, Auto Scaling, Monitoring, Cloud security, Kinesis, RDS, DynamoDB

1 - 6 years
Posted: 2019-06-24

Industry
IT/Computers - Software
Function
IT
Role
Software Engineer/ Programmer
Posted On
24th Jun 2019
Job Description
Platform Developer


About the role:

• As a platform developer, you will have a range of responsibilities from shaping and implementing strategic products to ensuring that Company stays on the leading edge of technology • You will contribute across the technology stack, from database and DevOps infrastructure that supports continuous deployment, to building application backend

Role key responsibilities: • Use agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the customer experience • Collaborate with other agile team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements • Communicate with business stakeholders about agile processes to set and manage expectations about delivery methods and timelines • Proactively take on challenging problems and effectively collaborate with people inside and outside the digital unit

Role key skills: • Master’s and/or Bachelor’s degree (preferably Computer Science) from a Tier 1 engineering college (IITs, BITS Pilani, NSIT, DCE, NITs, IIITs) • 1 to 6 + years of prior related experience • Relevant technology skills (Must have) o AWS, Serverless architecture, Auto Scaling, Monitoring, Cloud security, Kinesis, RDS, DynamoDB, AWS services o Strong understanding of working with Caching, Message Queues and Event Hubs • Relevant technology skills (Good to have) o Excellent understanding of Node.js / Java / Go o Strong Working understanding of SQL and NOSQL databases o Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, LAMP, Search Technologies • Ability to think and analyze both breadth-wise (client, server, DB, control flow) and depth-wise (threads, sessions, space-time complexity) while designing and implementing services • Expert in pair programming, continuous integration, TDD & incremental design • Experiences with code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, application security • Use testing framework such as RSpec, JUnit or Selenium regularly as part of work • Experience of building high performance applications serving millions of daily traffic is a plus • Excellent teamwork skills, flexibility, and ability to handle multiple tasks.



About Company

Tech Mahindra represents the connected world, offering innovative and customer-centric information technology experiences, enabling Enterprises, Associates and the Society to Rise™. We are a USD 4.7 billion company with 115,200+ professionals across 90 countries, helping over 903 global customers including Fortune 500 companies. Our convergent, digital, design experiences, innovation platforms and reusable assets connect across a number of technologies to deliver tangible business value and experiences to our stakeholders. Tech Mahindra is amongst the Fab 50 companies in Asia (Forbes 2016 list).

We are part of the USD 19 billion Mahindra Group that employs more than 200,000 people in over 100 countries. The Group operates in the key industries that drive economic growth, enjoying a leadership position in tractors, utility vehicles, after-market, information technology and vacation ownership
Similar Jobs
View All Similar Jobs


Walkin for you