Rosetta Stone, creator of the award-winning language-learning software, continues to experience over a decade of uninterrupted growth; Inc. Magazine lists Rosetta Stone among the fastest-growing private companies in the United States. An industry leader based in Arlington, Va., Rosetta Stone has offices in Harrisonburg, Va., Boulder, Colo., London, and Tokyo, with over 100 retail locations in North America. Rosetta Stone brings together innovative professionals from across the globe to deliver the best technology-based solutions for learning languages.
The Rosetta Stone software development department is a rapidly expanding group of talented, innovative, energetic developers with various interesting backgrounds. Developers work on 5-9 member Agile development teams that have the freedom to solve problems in their own creative ways. Developers work on challenging technical problems and are given great opportunities to keep their skill sets current, as we frequently employ new leading edge technologies. Teams are empowered to continuously improve their own processes and methods through developer-driven retrospectives. The Rosetta Stone culture encourages creativity, fun, and new ideas from all employees. Our mission is to create the world’s best technology-based language learning solutions. If you enjoy a team-oriented, self-directed, flexible work environment, this position may be for you.
Responsibilities:
* Work with a cross-functional team in an Agile software development environment
* Deliver high-quality software on a monthly basis
* Interact with project stakeholders to develop and refine requirements
* Utilize Test-Driven Development (TDD) principles in the software development process
* Collaborate with other software professionals to design and implement software applications
* Refactor existing code for performance, scalability, and maintainability
Requirements
* 5+ years experience developing software in an object-oriented language like C++, Java, ActionScript, C#, or Ruby
* Excellent analytical and problem solving skills
* Ability to quickly learn new technologies and application domains
* Ability to develop elegant solutions to complex problems
* Enjoy working in a fast-paced dynamic environment with talented professionals
* Ability to quickly adapt to a rapidly growing software organization
* Excellent technical communication skills
* BS in Computer Science or a closely related field or equivalent software development experience
* Experience with Agile development methods
* Experience with multiple object-oriented languages
* Experience with design patterns
* Experience developing internationalized software
* Experience with AdobeFlex & ActionScript3
* Experience with Java Swing
* Experience with databases and the ability to write database queries in SQL
* MS in Computer Science
Rosetta Stone Ltd. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, veteran status or any other status protected by federal, state or local laws.
Interested? Please send cover letter and resume to LCOLE@ROSETTASTONE.COM.