Software Development Engineer II

Location: Bangalore
Specialization: IT Software- E-Commerce / Internet Technologies
Sub Specialization:
Reference: 27562

Do you want to build products used every single day by your friends and family? Are you passionate about letting your product reach millions of consumers? Do you love to ship software early and often? If so, this may be the team for you.

We are seeking Sr. Engineers to build a payment platform that will offer new payment mechanisms for our millions of customers and enable the cash to digital" economy.

Our client, who is eCommerce player is systematically investing in local product innovation in areas of payment experience, payment processing, innovative payment instruments and merchant solutions. We have a broad charter, and on this team you will be able to get your hands on lots of technologies. Above all, you will be leading the design and implementation of new scalable services and applications on top of the platform. These back-end services will serve information and our user interfaces will let customers use the payment instrument for variety of use cases with ease. You'll get to build on top of client's vast development infrastructure, including internal tools for setting up continuous deployment and real-time monitoring. We will also be working closely with payment platforms, so you'll also learn about how payment information flows the our systems and other ecosystem including accounting.

Finally, we will have an overwhelming amount of data in the form of financial transactions we'll need to mine it to learn about our customers spending pattern and recommend products they like.

We care about your career growth, too. Once you join the team, you and your manager will jointly craft a career plan and you'll review it regularly to ensure you're on track to meet your goals. Whether your goals are to explore new technologies, take on bigger problems, or get to the next level, we will help you get there. Our business is growing fast, and our people will grow with it.

The ideal candidate will be instrumental in shaping the product direction and will be actively involved in defining key product features that impact the business. You will work with Principal Engineers to evolve the design and architecture of the products owned by this team. You will be responsible to set up and hold a high software quality bar besides providing technical direction to a highly technical team of Software Engineers.


Basic Qualifications :


A Bachelor's degree in Computer Science or equivalent combination of technical education and work experience;


3 to 5 years of Software Development experience;


Experience designing highly interactive web applications with performance, scalability, accessibility, usability, design, and security in mind. If you don't have all of these, that's ok, but be excited about learning the few you don't know.


Familiar with building complex web applications using Javascript / AJAX, XHTML, CSS.


Experience with or knowledge of jQuery, Java, Struts, and other website technologies.


Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)


Solid software development background including design patterns, data structures, test driven development


Knowledge of Perl or other scripting languages a plus


Experience with distributed (multi-tiered) systems, algorithms, and relational databases


Software development experience in building highly scalable applications


Excellent verbal and written communication skills


Preferred Qualifications :


Master's degree in Computer Science, Computer Engineering or related technical discipline


Experience in eCommerce and Deep hands-on technical expertise


Ability to handle multiple competing priorities in a fast-paced environment


Experience working with service oriented architectures and web based solutions.