Thursday, January 13, 2011

RALLY SOFTWARE - Software Developer

Software Developer - Platform & Connector - Boulder
Posted by: "Diana Calderoni" dcalderoni@rallydev.com

*FULL TIME - DIRECT HIRE - RALLY SOFTWARE *

Are you a front end JavaScript wizard who understands the good parts? Do you
want to work with developers who realize that JavaScript can have
inheritance? Do you have expertise in modern languages like Ruby? If so,
come join Rally€™s Integration team as we work to expand our world-class
JavaScript API and continue to build connectors to competing & complementary
products. Our App Platform enables our customers to customize and extend
their Rally subscription while still leveraging the benefits of SaaS. Our
connectors help Rally coexist with and provide more value within the context
of our customers' existing software engineering and project management
tools. We have a great team that's passionate about coming to work every day
to code solutions to challenging software development problems.

*What you'll be doing:*

— Building reusable connectors between Rally and both competing &
complementary products
— Developing a cutting edge App Platform based on Web 2.0 techniques,
Javascript, and JSON web services (which allows our customers to customize
their Rally subscription while still leveraging the benefits of SaaS).
— Creating and maintaining programming toolkits in Ruby, Javascript, C#,
and other languages to allow our customers to more easily extend and
integrate to Rally
— Making sure all of the code developed is well covered by automated
tests within our continuous build environment

Work on a cross-functional team
—‹ With Rally product managers to define and scope work
—‹ With sales engineers to demonstrate our products
—‹ With customers to install, support, and customize our products

*What you bring to the table:*

— Experience with several of the following languages: JavaScript, Ruby,
Python, Java, or C#
— Experience using SOAP, REST, and/or JSON Web Services
— Experience with test automation and TDD
— Passion for helping customers succeed
— Knowledge of source code management, continuous integration, defect
tracking, and testing tools
— Ability to work effectively in a fast-paced and fluid environment
— Experience with object oriented software design and refactoring
— BA/BS degree in Computer Science, Engineering or related field
— 3 + years previous software development experience