1.Good at Problem Solving / Programming / OOPS 2.Strong in HLD and LLD. Should be very strong in design patterns and can take appropriate decisions whenever needed 3.Can think through the problems and design efficient solutions 4.Should have an attitude to learn new things 5.Should have customer driven mindset 6.Should be ready to switch between technologies quickly 7.Should have a work experience on handling highly scalable and highly performant applications 8.Experience on SOA and / or Micro services is a must 9.Experience with any of the relational or non-relational databases is a must ( SQL Server / My SQL / Azure Dynamo / Mongo DB ) 10.Experience in one of the source control tools like GIT / TFS is must 11.Experience in working on Agile methodologies and corresponding tools 12.Experience in distributed systems and asynchronous systems is a good to have. 13.Having an experience on C#, .Net 4.5 and above, ASP.Net MVC and ASP.Net MVC Core is a plus
DESCRIPTION Amazon has come a long way since opening on the World Wide Web in July 1995. Today, we operate retail websites in multiple countries across geographies, offering products in many categories (books, media, digital, electronics etc.) worldwide, and we still like to work hard, have fun and make history! The Amazon.com brand has become synonymous with a superior level of convenience, selection, low prices, and customer service. Amazon’s global fulfillment network enables any merchant in any of the geography ship items that you order on Amazon, to any place on earth. There are a variety of ways in which we can acquire items from vendors to our warehouses, ship items from one location to another, and several intermediate locations through which the package travels before reaching the customer. There are millions of such packages, each with different attributes, and different delivery requirements. What results is a highly dense graph of source, intermediate and destination nodes, with arcs between them representing possible paths for packages, with different costs and times along each arc. Accounting for all these constraints, and maximizing the number of shipments shipped, while minimizing cost, providing a variety of delivery options and maximizing delivery performance is Transportation Engineering's primary focus. Transportation Financial Systems (TFS) owns the technology components that perform the financial activities for transportation business. These systems are used across all transportation programs and retail expansion to new geographies. TFS systems provide invoice creation & management, expense auditing, accounting, payments and cost allocation functions. Our vision is to reconcile every dollar in transportation financial accounts with zero manual entries or corrections. The goal is to develop global product suite for all freight modes touching every single package movement across Amazon. Our mission is to abstract logistics complexities from financial world and financial complexities from logistics world. There are ample opportunities in the team to build domain expertise in financial system as well as transportation. We have embarked on a journey to develop our next generation product suite and our roadmap has challenging items like learning to provide deep insights into our transportation operations for efficient resource utilization, prioritization and auto-resolution of disputes. We are looking for enthusiastic engineers who are looking to make an impact and create products that guarantee transaction accuracy while operating at high scale. We are a global team and build our solutions for global use. BASIC QUALIFICATIONS · At least 2+ yrs of work experience in a related field · Demonstrated proficiency with Java, C++, or similar modern programming languages · Solid expertise in data structures and algorithms · Proven object-oriented design and implementation skills (Java, and/or C++), preferably on Linux · Proven understanding of scalable computing systems, software architecture, data structures and algorithms · Proficient in network, distributed, asynchronous and concurrent programming · Experience designing, building and delivering high quality software on time · Solid verbal and written communication skills
About eCommerce Platform Team : From massive scale to reliability to the customer interaction and innovation that powers new businesses across Amazon, the eCommerce Platform Service group is at the heart of Amazon's growth and success. Our global systems are part of every Amazon purchase, every shipment, every browse of a product, and every login. The e-Commerce Platform team at Amazon India Development Center is an agile team whose charter is to deliver the next generation of e-Commerce solutions. As a member of this team, your mission will be to design, develop, document and support massively scalable, distributed real time systems. Using C++, Java, object oriented design patterns, distributed databases and other innovative storage techniques, you will build and deliver software systems that support complex and rapidly evolving business requirements. Basic Qualifications Bachelors or Master’s Degree in Computer Science or related field. 3 to 12 years of industry experience. Solid experience in C, C++ , Java or C# (expert in at least one). Solid expertise in Data Structures and Algorithms. Solid understanding of Object Oriented design and concepts. Solid UNIX or Linux experience. Good understanding of networking concepts. Experience with scaling and performance of large systems. Great understanding of database theory and solid experience in at least one relational DBMS. Outstanding interpersonal and communication skills. Obsession with quality and customer experience - Attention to detail coupled with ability to think abstractly
Position Description/Major Responsibilities: · Maintain and develop new features in any of the Teradata database groups (server or client) · Ability to understand requirement specifications or design documents and translate the same to working code · Ability to think creatively to solve complex computer problems by providing design / code alternates · Have strong analytical skills Essential Skills: · Bachelor’s or Master’s degree in computer Science · 3 to 7 years of relevant experience, preferably in R&D based teams / companies · Advanced programming knowledge using “C/C++” language · Development exposure on Linux platform · Strong debugging skills & usage of tools (GDB, Eclipse) · Experience in using the correct Data Structures / Algorithms to solve the problems Nice to have Skills: · Should have the ability to understand, and work with, complex massively parallel software. · Understanding of RDBMS concepts. · SQL knowledge · Flair for research to solve complex problems Good verbal and written communication skills Qualifications Qualification/Educational requirements: · Bachelor’s or Master’s Degree in Computer Science
The Microsoft Office India team located in Hyderabad India (IDC) is building a set of next generation experiences. • Are you fascinated by having to build highly scalable APIs on a reliable stack that can fallback from persistent connections to SMS? • Can you build and run Services infrastructure that can scale to billions of transactions per day? • Can you build UI infrastructure that can be extended in infinite ways? We are part of the group whose mission is to reimagine productivity applications on mobile devices for emerging markets. A solid engineering culture, a fun set of people and solving tough problems are part of the deal and you will find it hard to say no to. If you have the technical chops, we would love to hear from you.