Development Manager – Right Opportunity for the Right Candidate!
Company Overview
Come join one of the fastest growing market leaders specializing in the exciting field of Revenue Management and Profit Optimization. The Rainmaker Group (www.LetitRain.com), a privately-owned, entrepreneurial company, is seeking an energetic and highly motivated individual to expand our talented and accomplished team.
Our sophisticated product line and our dedication to client care have made us #1 in our market. Our software solutions and consulting services are used by many of the biggest names in both the gaming-hospitality and multi-family housing industries. We focus on delivering high-quality products and exceptional client services, where each and every team member’s contributions are visible and important to our continued success.
We are looking for creative problem solvers with a passion for innovation!
Position Overview
The Development Manager will be part of Rainmaker’s research and development team. As the leader for one of our development teams, you will be responsible for conducting, leading and coordinating software development activities throughout the product lifecycle.
The Development Manager will be responsible for the timely delivery of high-quality software for their product. This includes driving key design decisions for the technology, the structure and configuration of the product, quality assurance as well as prioritization decisions in partnership with Product Management and Support. From a people perspective, you will be responsible for mentoring, coaching and providing direction to members of the team.
Responsibilities
The ideal candidate will have the ability to:
Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions
Understand revenue management principles holistically
Understand industry best practices and recommend where and when to apply them on both an immediate, and long-term basis to improve quality and efficiency
Lead development & QA teams, establishing development standards and Agile software development practices
Collaborate with product and program management, Support, Marketing, and executive management to ensure the development team meets software release schedules, goals, and objectives
Contribute to development, review, and maintenance of product requirements documents, technical design documents and functional specifications
Architect and design solutions based on deep knowledge of the technologies involved
Help establish quality methodologies, metrics, and standards to track and improve engineering productivity
Required Skills / Education:
A Bachelor’s Degree in Computer Science, Management Information Systems, Business Administration, or a quantitative discipline. Master’s degree is preferred
5+ years of experience in software development preferably with software products company
Experience developing Web or multi-tenant Software
Relevant Experience in technologies like: Windows, ASP.Net, C#, C++, preferable
Experience with MS-SQL tools (SQL Reporting Services, SQL Integration Services)
Excellent written and verbal communication skills
Ability to work in a dynamic, collaborative environment
Comfort with shifting priorities and ability to multi-task in a fast-paced environment
Ability to envision the ultimate goal (big picture) while focusing on the details
Ability to step outside role confines, work independently when necessary, and help teach and enable other team members
Proven leadership and management skills
Excellent software development skills with proven experience in building highly reliable, scalable, online software products
Demonstrated ability to solve problems
Excellent analytical, communication, client-focus, and collaborative skills
Ability to manage multiple priorities and deadlines under pressure, work with limited direction and documentation, and thrive under uncertainty
Prior experience with agile software development
Prior experience with revenue management systems, multi-family operations, property management systems, customer relationship management systems is a plus
The Rainmaker Group supports flextime and telecommuting, requires occasional travel and offers excellent benefits including medical, dental and 401 (k) matching. Learn more about our beautiful workplace and flexible environment. Discover what it’s like to be part of a team that rewards innovation and great ideas! www.letitrain.com