Software Developer - Vindigo
Categories: Software
Website: http://www.vindigo.com
Position Description
Position: Software Developer
Department:
Engineering
Compensation & Benefits:
Base salary with performance-based bonus; commensurate with experience. Vindigo offers a highly competitive benefits package that includes 401K matching.
About the Company:
Vindigo, headquartered in New York, is the leading provider of mobile products and services in North America. Founded in 1999 and owned by For-Side (JASDAQ), Vindigo offers the largest carrier distribution network in the U.S. and the top-selling application catalog—including MapQuest Mobile and Vindigo City Guide. Vindigo provides mobile marketing and advertising services to Fortune 500 companies, and has launched over 500 campaigns—ranging from SMS and WAP to custom downloadable applications. Uniquely positioned in the industry, Vindigo is a financially strong company with a long track record of success, coupled with prestigious partnerships and consumer brand awareness.
Why We Want You:
Vindigo is returning to its core strengths that first made it the leading U.S. innovator in 2002. We are looking for experience engineers who have a passion for the wireless industry and who have a desire to be an integral member of a team. We are looking for talented individuals who want to contribute to our growth and help be an advocate for positive change happening at Vindigo.
Key Responsibilities:
* Develop new and enhance existing applications targeting a variety of wireless platforms, including J2ME, BREW, WAP and Flash.
* Support and enhance systems for user subscription management, messaging and integration with 3rd party billing systems.
* Integrate with feeds and APIs from numerous content partners
* Practice test driven development, continuous integration, refactoring, and iterative development
Required Qualifications:
* Bachelors or Masters Degree in Computer Science or related field, or equivalent software development experience
* 3+ years experience in software development
* Strong communication skills and ability to perform effectively in a demanding, team oriented environment
* Experience with an on-line, database driven or transaction oriented site
* Java programming. C or C++ a plus
* SQL database experience
* Linux proficiency
* Proficiency in Object Oriented Design
* Knowledge of SDLC (software development life cycle)
* Proficient in use of contemporary source code management systems including Subversion and CVS
* Familiar with mobile device and/or mobile messaging (J2ME, BREW, WAP, SMS, MMS, etc.) is preferred.
* Experience with content management systems is preferred.
* Experience working in an environment that practices agile development is necessary.
