Rainmaker Careers

bg_raincircle.png

At Rainmaker, we attract and retain bright, personable, energetic industry and technical experts to fill each position. We also foster a corporate culture which encourages decision making, problem solving, and leadership in an enjoyable environment. We support flextime and telecommuting, require occasional travel, and offer excellent benefits including medical, dental and 401(k) matching. If Rainmaker is a good fit for your talents and if you'd like to be part of a team that rewards innovation and great ideas, submit your resume and let us know about you and your interests.

Did you know Rainmaker was voted one of Hotel Tech Report's Top Places to Work in Hotel Tech for 2018? Learn more!

To apply, please visit our Career Center by clicking here

Open Positions

Open

Technical Implementation Consultant

Summary

The Technical Implementation Consultant provides advanced-level business and technical thought leadership and support. This position is accountable for configuring, training and supporting new customers using Rainmaker revenue management software and will serve as an escalation point for the support team.

The Technical Implementation Consultant builds a strong basis for support with external and internal business partners to ensure they are fully committed to initiatives. To do so, the Technical Implementation Consultant works in conjunction with project leads, business consultants and other technical consultants for each implementation project and is accountable for all technical aspects of the project.


Key Accountabilities

• Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions
• Conduct root cause analysis and provide actionable and high-value solutions to reported incidents with a combination of data analytics, business acumen, technical expertise, product features, and sound judgment
• React quickly and decisively to deliver in various business conditions while paying attention to thoroughness and quality
• Distill and simplify complex topics and communicate in a coherent manner with a consultative approach
• Create value that enables customer success which results in mutual long-term engagement with Rainmaker.
• Engage with both internal and external clients with a high level of professionalism
• Driven to achieve with minimal supervision in a very dynamic and timeline-sensitive work environment
• Diagnose technical issues when they arise and escalate accordingly and appropriately
• Utilize Python, SQL, and other tools to build customer reports and address data points
• Identify new opportunities and alternative approaches to improve the implementation process
• Prepare for, and attend all project status calls
• Initiate communication with client’s technical contacts to champion all technical aspects of the Integration between Client environment and Rainmaker environment
• Drive the internal environment installation
• Continue communication with both technical and non-technical project members to get all technical requirements completed
• Update Salesforce with technical client information
• Assist in Nightly Processing Support; resolve errors in processing for Implementation clients, work to prevent and document issues as they arise.
• Work with Integrations Team on Vendor related changes, defects and improvements
• Provide input and feedback, from a business user’s perspective to the Rainmaker Product group, on solution features and functionality


Competencies:

Strong Communication
Client-Centered Approach
Professional Orientation
Results Orientation
Problem Solving
Partnering
Technical Expertise
Project Management


Qualifications and Experience:

• A Bachelor’s Degree or equivalent experience required.
• Prior experience with operations and/or pricing/revenue management solutions is preferred
• 1-3 years’ experience in a related field
• Prior experience with Property Management Systems preferred
• Excellent analytical, communication, client-focus, and collaborative skills
• Ability to manage multiple priorities and deadlines under pressure and work with limited direction and documentation
• Microsoft Outlook, Excel, Word, PowerPoint
• Microsoft SQL RDBMS, Advanced SQL, data importing/exporting/manipulation
• Experience with Python or similar language for scripting based tasks preferred
• XML create and edit
• Microsoft Windows Operating system, web services, file management, Remote Desktop
• Ability to travel, as required (30% - 40%)

Open

Developer, Business Intelligence

The Alpharetta-based Developer will play a critical role in helping evolve, scale and support Rainmaker’s Business Intelligence solution, revintel. We are looking for someone with strong experience in C#, MS-SQL, SSIS/SSRS/ETL, and data API technologies to work independently and as part of a team as a backend developer. This position requires demonstrated knowledge across multiple technical and business areas.
 
KEY ACCOUNTABILITIES
 
    Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions
    Design and develop .Net applications and services using C#, SQL technologies, WebAPIs, and possibly MVC
    Implement development best practices and participate in code reviews
    Review existing architecture and recommend near and long-term architecture vision
    Innovate and implement new ideas without disrupting product delivery
    Ability to create high level and detailed designs for web and service framework
    Follow internal development processes and documentation requirements
    Customer support via troubleshooting application issues and providing operations support for nightly data processing
    Conduct root cause analysis and provide actionable solutions to reported incidents with a combination of data analytics, business acumen, technical expertise, product features, and sound judgment
    Assist as required with the implementing new customers
    Participate in and contribute to support and product development meetings

QUALIFICATIONS & EXPERIENCE

    Bachelor degree in Computer Science, Information Systems, or related field
    5+ years’ experience with C#/.NET
    5+ years’ experience with SQL scripting in an MS-SQL environment
    Intermediate experience with SSIS and SSRS - more than basic usage on one project
    Experience working with large and/or complex data sets in SQL Server
    Experience with ASP.NET is a plus
    Experience with data modeling, data analysis, data profiling, performance tuning, and data mapping
    Demonstrated problem-solving and debugging skills with strong ability to quickly learn and understand business processes
    Excellent communication skills with demonstrated ability to work in cross-functional teams as well as independently
    Ability to work under pressure to resolve critical production issues
    Experience with Agile development techniques, JIRA and/or other similar project/dev management tools is a plus
    Experience writing release notes and user documentation
    Prior experience with hotel tech stacks including but not limited to Revenue Management Systems, Property Management Systems or BI products a huge plus

The Rainmaker Group supports flextime and offers excellent benefits including medical, dental and 401(k) matching.
Open

Lead Developer, Business Intelligence

The Alpharetta-based Lead Developer will play a critical role in helping evolve, scale and support Rainmaker’s Business Intelligence solution, revintel. We are looking for someone with strong experience in C#, MS-SQL, SSIS/SSRS/ETL, and data API technologies to lead our BI team. This position requires demonstrated knowledge across multiple technical and business areas.

 KEY ACCOUNTABILITIES

    Assume role as the lead architect for Rainmaker’s BI solution, revintel
    Manage, develop, train and lead a team of developers and Q/A analysts
    Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions
    Design and develop .Net applications and services using C#, SQL technologies, WebAPIs, and possibly MVS
    Implement development best practices and participate in code reviews
    Review existing architecture and recommend near and long-term architecture vision
    Innovate and implement new ideas without disrupting product delivery
    Ability to create high level and detailed designs for web and service framework
    Follow internal development processes and documentation requirements
    Customer support via troubleshooting application issues and providing operations support for nightly data processing
    Conduct root cause analysis and provide actionable solutions to reported incidents with a combination of data analytics, business acumen, technical expertise, product features, and sound judgment
    Assist as required with the implementing new customers
    Participate in and contribute to support and product development meetings

 QUALIFICATIONS & EXPERIENCE

    Bachelor degree in Computer Science, Information Systems, or related field
    Proven experience leading a development team
    7+ years’ experience with C#/.NET
    7+ years’ experience with SQL scripting in an MS-SQL environment
    Advanced/expert-level experience with designing and implementing BI solutions with SSIS/SSRS
    Experience working with large and/or complex data sets in SQL Server and data feeds (ETL)
    Experience with ASP.NET is a plus
    Experience with data modeling, data analysis, data profiling, performance tuning, and data mapping
    Demonstrated problem-solving and debugging skills with strong ability to quickly learn and understand business processes
    Excellent communication skills with demonstrated ability to work in cross-functional teams as well as independently
    Ability to work under pressure to resolve critical production issues
    Experience with Agile development techniques, JIRA and/or other similar project/dev management tools is a plus
    Experience writing release notes and user documentation
    Prior experience with hotel tech stacks including but not limited to Revenue Management Systems, Property Management Systems or BI products a huge plus

The Rainmaker Group supports flextime and offers excellent benefits including medical, dental and 401(k) matching.

Open

Solutions Analyst Level 2

The Solutions Analyst will work with the Hospitality Support organization to provide service for Rainmaker products.  The Solution Analyst may also be called to proactively contact customers on a regular basis to ensure customer satisfaction.  The Solutions Analyst will also work with the rest of the Rainmaker team and might be asked to help with implementation, training and account management functions. This position is crucial to high customer satisfaction among Rainmaker clients.

Key Accountabilities

  • Provide support to customers in troubleshooting application issues, including providing operations support for nightly processing of  Rainmaker applications
  • Conduct root cause analysis and provide actionable and high-value solutions to reported incidents with a combination of data analytics, business acumen, technical expertise, product features, and sound judgment
  • Quickly develop deep business and technical knowledge of Rainmaker’s pricing and revenue optimization solutions
  • Prioritize multiple projects and/or issues at any given time in the face of tight deadlines, high customer expectations and demanding  Rainmaker standards 
  • Distill complex topics into key talking points and then communicate them to clients and co-workers in a simple and coherent manner using a consultative approach
  • Develop rapport with key Rainmaker customers
  • Communicate with IT Systems Support representatives of customers and their associated vendors
  • Support customers with business and/or technical questions
  • Perform light data analysis using database tools
  • Participate in and contribute to support and product development meetings
  • Work with the rest of the team to help build and maintain strong customer relationships, customer satisfaction and success for Rainmaker customers
  • Proactively promote Rainmaker’s new products and product enhancements
  • Participate in ongoing Rainmaker product training, and in communicating enhancement requests to the product team
  • Assist as required with the implementing new customers
  • Participate in weekly calls with project teams to help ensure projects are on target
  • Conduct in-person or remote customer training for all levels of the organization
  • Assist with product presentation to new sales prospects
  • Work a weekend rotation (as required)
  • Some travel may be required

 Competencies

Communication

Project Management

Change Leadership

Client Centered Approach

Professional Orientation

Results Orientation           

Problem Solving

Partnering                          

Technical Expertise

Qualifications & Experience 

  • A Bachelors’ Degree is preferred
  • Excellent communication skills, both written and verbal
  • English verbal and written proficiency required; other languages an asset
  • Strong problem-solving skills and a strong commitment to customer satisfaction
  • User proficiency in Microsoft Office tools: Word, Excel, Outlook
  • Technical proficiency in Microsoft Windows operating system, web services, file management, Remote Desktop
  • User proficiency in Microsoft SQL Server, SQL query, data importing/exporting / manipulation
  • Demonstrated ability to work in a dynamic environment
  • Proven ability to work well in a team environment
  • Prior experience with other Revenue Management Systems or hotel Property Management Systems an asset