Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Chennai |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software |
EmploymentType | Full-time |
Job summaryThe Device Cloud Services organization in Chennai (DCS-Chennai) is specialized in building foundational platform solutions that cater to a number of critical customer experiences in the areas of a) device management solutions like device-registration, device-authentication, device-onboarding, and device-identity, b) over-the-air software updates for devices, c) device access control solutions through rules and policy evaluation mechanisms supported by strong formal verification methods and d) advanced device security and privacy solutions including end-to-end data encryption and data access key management solutions. These solutions cater to all Amazon first-party devices and other third-party devices, including smart-home devices that connect to the Amazon cloud on behalf of customer scenarios that originate through these devices.The organization is having multiple software development engineering positions open and are looking for experienced and talented Software Development Engineers that are passionate to work across our foundational platform solutions mentioned above.As a software development engineer in the DCS-Chennai organization, you will be working on foundational platform systems that handle millions of TPS (transactions per second) while enabling critical device customer experiences. You will be involved in innovating and building newer systems that cater to different device customer needs from businesses like Alexa, Fire TV, Enterprise, and Smart Home devices. You will also make sure the design and architecture of these systems pass the high bar of security and privacy requirements for the customers. You will have a strong focus on keeping the operational excellence bar high by defining key operational metrics and auditing them regularly. You will also have an established background in developing distributed systems that have scaled to cater millions of transactions per second with close to 99.99% of availability and highly performant.You will be expected to have a strong technical ability, excellent project management skills, great communication skills, and a motivation to achieve results in a fast paced environment.Key job responsibilities Responsible for the development and maintenance of key system features Will work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility. Will work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.A day in the life Communicate with other business teams in E-Reader/Tablet/Fire-TV/Alexa to name a few. Collect the business requirements, Help describe software product features, Build technical designs and architecture. Write code with at most care for customer datas security and customers privacy.About the teamThe Device Cloud Services organization in Chennai (DCS-Chennai) is specialized in building foundational platform solutions that cater to a number of critical customer experiences., 2+ years of non-internship professional software development experience Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems. A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field) Experience with tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate) Experience with backend server programming. A passion for developing engaging customer user experiences Ability to rapidly prototype and evaluate customer use cases and interaction methodologies. Experience working with backend systems and high availability systemsAble to work well within Agile development methodology.Keyword: deviceswiot
Keyskills :
mysqlapijavamanagement skillsobjective cjavascriptaccess controlhtmldesign patternsuse casessoftware updatesagile developmentkey managementcomputer science