Sunday, July 15, 2012

Developer Openings in Pune, India

Company name
Dhingana.com, a music portal based out of Pune.

Please send resumes to sunil@dhingana.com
 
Positions open
Android Developer
Web Developer
Platform Engineer
Linux Systems Administrator
QA
Android Developer: 
  • You will be creating mobile applications from start to finish and apart of the full lifecycle
  • The ideal candidate is someone who has technically strong Android expertise (with 2 to 3 years of Android and more than 5 years of software engineering experience) and have completed several Android applications.
  • He/she must have deep architectural and software design skills, well-versed in algorithms and data structures, and can write clean, maintainable code.
  • He should also have experience leading and collaborating with offshore teams.
  • You will get to work with super smart team: x-Yahoo, x-Google, x-Microsoft and x-Gracenote colleagues.

Desired Skills & Experience 

  • 5+ years hands-on Java development experience in a commercial software development environment.
  • Must have 2+ year strong development experience on the Android mobile platform
  • Experience in programming dynamic and advanced media mobile applications a plus
  • Strong experience in the design and development (full lifecycle) of mobile applications (Android)
  • Strong with an Eclipse Environment (Android)
  • Strong UI Design/Development
  • Experience with Multi-threaded applications
  • Strong understanding of interactive application development paradigms, memory management, file I/O, network & socket programming, concurrency and multi-threading
  • Demonstrated experience in a development leadership role
  • Object-Oriented design methodology
  • Bachelor’s Degree in Computer Science, Engineering, or equivalent.

Web Developer

You will be responsible for front end/UI development of India's most visited music destination currently used by 3 million+ active users every month.
  • The ideal candidate must have 3+ years of solid Front/End UI development expertise
  • Speed, Performance and stability will be your #1 priority
  • You should be forward thinking and making sure we are using the latest browser technologies and standards to keep our web products top-notch and world class
  • You should have deep architectural and software design skills, well-versed in algorithms and data structures, and can write clean, maintainable code
  • You should also have experience leading and collaborating with offshore teams
  • You will get to work with super smart team: x-Yahoo, x-Google, x-Microsoft and x-Gracenote colleagues
Desired Skills & Experience
  • 3+ years of browser-side client technologies including AJAX, HTML/HTML5, CSS, and object-oriented Javascript
  • Experience with javascript framework such as YUI(preferred), Prototype JS, Dojo, jQuery
  • Experience building scalable, high capacity, highly available web sites
  • Be passionate for building high-quality products
  • Strong problem solving and analytical skills
  • Must follow performance practices for browser-based development
  • Good understanding of browser security concerns, internationalization and its implications on javascript development.
  • MS/BS in Computer Science (or equivalent experience)
  • Excellent communication skills

Platform Engineer

Help scale our increasingly complicated backend & recommendation platforms. You should have a passion for building highly performant, responsive recommendation engines powered by social graphs in the form of APIs that will be used by millions of people from different platforms

Role & Responsibilities

  • Participate in the development of the next generation music streaming platform
  • Design and build fault-tolerant, high-performance, scalable systems
  • Design and maintain the core software components that support our platform
  • Improve the scalability, resilience, observability, and efficiency of our core systems
  • Code using primarily PHP, MySQL, No-SQL and Amazon stack
  • Knowledgeable about the different cloud caching technologies
  • Analyze bottlenecks and single points of failure of the whole system and improve performance
  • Ensure that new features will readily scale
  • Work closely with, and incorporate feedback from, product management and front-end engineers
  • Rapidly fix bugs and solve problems
  • Pro-actively look for ways to make Dhingana better
  • Speed, Speed, Speed - must be a performance freak!
  • Play a key role in product development, help shape direction of dhingana feature set

Requirements

  • Bachelor's degree in Computer Science or equivalent. Masters in CS a plus
  • 2-4 years of commercial software development experience
  • You have built some impressive, non-trivial web applications by hand
  • Excellent programming skills in PHP or Java
  • Disciplined approach to testing and quality assurance
  • Good understanding of web technologies (HTTP, Apache) and familiarity with Unix/Linux
  • Solid understanding of data structures, algorithms and design patterns
  • Great written communication and documentation abilities
  • Comfortable in a small, intense and high-growth start-up environment
  • You know and can admit when something is not great. You can recognize that something you've done needs improvement

Linux Systems Administrator

You will be responsible for administration and monitoring of India's most visited music destination currently used by millions of users every month.
  • The ideal candidate must have 2+ years of unix/linux system administration experience
  • Writing bash scripts and chaining commands together should be second nature to you.
  • you must be able to analyze various system parameters.
  • You should be familiar with web 2.0 multi tier systems.
  • You should also have experience collaborating with offshore teams. Written and oral communication should be one of your strong qualities.
  • You will get to work with super smart team: ex-Yahoo, ex-Google, ex-Microsoft and ex-Gracenote colleagues
Desired Skills & Experience
  • 2+ years of hands on experience in unix/linux administration.
  • Hands on experience with installation, configuration and management of linux and LAMP stack is a must. Ability to bring up a server from scratch is a big plus.
  • Hands on experience with at least one and preferably more than one scripting languages such as bash, python, php is a must.
  • Ability to quickly identify and fix systems under heavy load.
  • Experience with server monitoring frameworks such as Munin, Nagios.
  • Hands on experience with performance and load testing is a must. Familiarity with tools such as apache bench, siege, loadrunner is highly desirable.
  • Experience with cloud based systems and relational as well as nosql is highly desirable and a big plus.
  • Be passionate for building high-quality products
  • Good understanding of browser security concerns, internationalization and accessibility.
  • Excellent communication skills.

QA

You will be responsible for the end to end testing of India's most visited music destination currently used by 11 million+ visitors every month.
  • The ideal candidate must have 2+ years of QA and test automation experience.
  • You should be familiar with various QA methodologies and practices.
  • You should be able to create test cases by exploring existing products and asking right questions to the right people.
  • You should be familiar with various test automation tools.
  • You should also have experience collaborating with offshore teams. Written and oral communication should be one of your strong qualities.
  • Experience in mobile testing is a plus.
  • You will get to work with super smart team: ex-Yahoo, ex-Google, ex-Microsoft and ex-Zynga colleagues
Desired Skills & Experience
  • 2+ years of hands on experience in quality assurance and test automation.
  • Experience with test automation frameworks such as SilkTest, Watir, Selenium
  • Experience writing detailed test cases covering all functional aspects of a product.
  • Be passionate for building high-quality products
  • Strong problem solving and analytical skills
  • Experience with performance and load testing is a plus
  • Good understanding of browser security concerns, internationalization and accessibility.
  • Excellent communication skills