RightNow is looking for an exceptional individual to lead the development of our Customer Portal product module. Our clients served over 2.5 billion web interactions with their customers via Customer Portal last year. This is an amazing opportunity to both lead a team of highly talented individuals, and to set the technical direction for a product with global reach and scale. Our ideal candidate for this position has a real passion for developing killer web apps, is a natural leader, and has a track record as a great technical contributor.
If this sounds like something that you would like to be a part of, then send us a resume today. This is an opportunity to work with cutting edge web technology for a leading SaaS company, alongside some really bright and motivated people.
This position is located at our headquarter offices in beautiful Bozeman, Montana, where the clean air, big sky vistas, world class outdoor recreation, and family-friendly community feel combine to create an extraordinary living experience. Add in no traffic, great schools, a large regional airport, and a variety of cultural opportunities and Bozeman is the place to be for that small town feel with big city amenities and professional opportunities. Bozeman, Montana is an ideal location to live and raise a family. We are also considering candidates to work in our San Mateo CA or Boulder CO offices, with regular travel to Bozeman.
Essential Duties and Responsibilities
*Lead a team of software engineers
*Grow the team through quality hires
*Coach team members to motivate and inspire high performance and productivity
*Set priorities and manage activities of the team
*Represent the team within the company and to customers and analysts
*Provide technical oversight and leadership
*Help set direction for the architecture and features of the RightNow Customer Portal product
*Prototype and design next generation web applications
*Develop and maintain existing application components in PHP, Javascript, HTML and CSS
*Review, write and maintain design documents for features/areas that your team owns
*Review code produced by team members
*Establish and implement software engineering processes to ensure consistent, quality code
*Manage projects
*Work with all project stakeholders within the department and across other areas of the company to develop project plans
*Communicate status to all stakeholders
*Drive projects to successful, on-time completion
*Work with Product Management to set the strategy, direction and roadmap for Customer Portal
Essential Knowledge, Skills, Abilities, and Background
*Prior experience managing a team of software engineers
*BS in Computer Science, MS preferred
*Expert in PHP and Javascript programming languages
*Expert in CSS and HTML
*Experience building massively scalable, multi-tier web applications
*Experience building AJAX applications
*Experience with object oriented design principles, patterns and practices
*Experience with unit test frameworks for web applications
*Demonstrated ability to produce clean, well-designed code
*Demonstrated ability to map business requirements to elegant and scalable systems
*Experience guiding, mentoring and motivating other developers
*Experience recruiting and retaining talented software engineers
*Excellent organizational and time management skills
*Ability to work well under pressure to complete tasks under tight deadlines
*Track record of on-time delivery of quality software components
*Experience gathering, writing and communicating detailed designs
Preferred Knowledge, Skills, Abilities and Background
*Experience with Agile software development practices
*Experience with PHP frameworks (CodeIgniter, Zend, Cake, etc.)
*Experience with Javascript libraries (YUI, jQuery, Dojo, Script.aculo.us, etc.)
*A broader set of technology skills at your disposal, such as: C/C++, C#, Java, Python, Ruby, XML, XSLT, Database/schema design, SQL syntax, Unix/Linux development, LAMP stack, etc.
Interested? http://tbe.taleo.net/NA8/ats/careers/requisition.jsp?org=RIGHTNOW&cws=1&rid=821
Source: Joel On Software