We are committed to an attitude of service, the pursuit of excellence, integrity, and care and respect for employees and customers alike. At RP Solutions, we look for people with energy, talent and creative drive, balanced with a commitment to quality craftsmanship. A qualified candidate will have excellent communication skills, problem solving abilities and be a team player.

Our company offers competitive salaries, health insurance benefits, a 401K plan and profit sharing.

We are looking for talented individuals for the following positions:

Technical Writer/Development Operations Assistant


Responsible for preparing, writing, and maintaining all technical documentation pertaining to programming, system operation, and user documentation. This position is familiar with a variety of concepts, practices, and procedures. A true team player, the Technical Writer will administer and improve the overall development software process and create and communicate clear user documentation for both internal and external needs.  


  • Work with the Development Team to create analyst, installation,  and end-user documentation
  • Create and maintain API and online user help documentation
  • Create and maintain release notes for all product updates
  • Create workflow diagrams and other development/client document requirements
  • Provide training and maintain guidelines for internal development life cycle process
  • Adhere to Agile business methodology
  • Administer and provide regular maintenance of our internal JIRA and Confluence Wiki systems for Development team
  • Align and evangelize latest user documentation process and product enhancements with Development, Sales, Marketing, and other internal teams to ensure product and documentation consistency
  • Assist with testing management and procedures
  • Support policies and procedures related to obtaining and maintaining Business Certifications such as, SOC1, SOC2, PCI, etc.
  • Support Sales/Marketing technical needs for new business opportunities (RFPs/RFIs, etc.)
  • Maintain a comprehensive library of technical terminology and documentation
  • Manage updates and revisions to technical literature
  • Ensure all documentation maintains a continuity of style of content
  • Report product usability and functional issues/concerns to Development team.


  • Bachelor’s Degree in Business, English, Technical Communications, or related field
  • 2-3 years previous technical writing experience
  • Excellent communication and English writing skills
  • Self-motivated, versatile, attention to detail and project management
  • Experienced with Excel, Word, and HTML
  • Preferred Skills:  process management experience, understanding of computer hardware and software technology, SaaS, experience with JIRA and Confluence Wiki
  • Ability to work independently and without supervision
  • Excellent attention to detail and time management
  • Project management experience a plus, with the ability to manage several simultaneous projects and operate in changing conditions and priorities
  • Experience with desktop computer applications, including Word, Excel, PPT, CRM management tools, etc.

Location: Ithaca office

Apply For This Position

Business Development Representative


The Business Development Representative will be client centric and results driven.  Primary responsibilities include promoting and selling our Transaction Processing Services (TPS) SaaS Suite of Solutions for payment processing and document imaging to new clients, to achieve new sales and strategic growth goals. 


• Prospect, develop, and generate pipeline of new sales opportunities through cold calling, direct mail, email, events/tradeshows, social media, in-person, etc. 
• Follow up on leads passed on from marketing campaigns and client referrals.
• Understand markets, competition, and buyer audiences to achieve success in selling. 
• Understand our solutions and overall service offerings to effectively represent our value, strengths, and capabilities to new clients.
• Maintain and generate monthly/quarterly new sales forecasts.
• Ensure all pipeline activity is accurately recorded in CRM tool for proper tracking and reporting.
• Understand, develop, and negotiate sales proposals in line with company guidelines.  
• Schedule online and in-person meetings and demos with prospects and new clients.
• Ensure all prospects/clients receive the best client experience possible, at all times.
• Assist entire sales & marketing team with promotional plans and activities to generate and engage new prospects.
• Support and attend Tradeshows/Conferences as requested to generate leads.
• Respond to RFP opportunities with support from marketing department. 
• Manage sales opportunities throughout the sales process from initial prospect/contact to completion of sale and handoff to internal teams. 
• Support client and internal teams throughout customer onboarding and implementation. 
• Work with RP Solutions’ industry partners to provide the best possible solution to prospects/clients.
• Suggest and support new markets and products for continued growth opportunities. 
• Participate in company events and activities for continued successful company culture. 
• Other duties as assigned.


• Bachelor’s Degree in Business, Sales, or related field
• 2-5 years of sales experience (software or SaaS sales experience a plus) 
• Strong interest in computer and software technology
• Excellent written and verbal communication 
• Strong relationship building skills and client centric personality
• Ability to work independently and without supervision
• Experience with managing and responding to RFP’s a plus
• Excellent attention to detail and time management 
• Experience with online/webinar software tools for demo/meeting purposes
• Experience selling to Insurance Companies, Utilities, City/County Government markets a plus
• Position will require regular local and national travel 
• Access to your own vehicle, valid driver’s license
• Able to manage multiple projects under tight deadlines
• Experience with desktop computer applications, including Word, Excel, PPT, CRM management tools, etc. 

Location: Ithaca office

Apply For This Position

Software Engineer - JEE

Position Overview:

Software engineer position responsible for creating high performance cloud-based web services for emerging electronic payments market. The engineer will participate in all aspects of development process including requirements, design, code, test, and delivery.

Education/Training Required:
  • BS or MS Computer Science Degree
  • Expert with Java, JEE, SOAP and REST
  • Experience with SQL Databases
  • Experience with JBoss, .NET, C# a plus
  • Knowledge of Client/Server architectures
  • Strong design abilities
  • Well organized and detail oriented
  • Team player with excellent communication skills
  • Knowledge of Agile development process
  • Willing to travel

Location: Ithaca office

Apply For This Position