Staff Software Engineer- Remote

Apply for this position Please mention DailyRemote when applying
Posted 6 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Advanced Solutions Practice Software & Solutions Engineer .

A Staff Software Engineer in the Advanced Solutions Practice (ASP) is responsible for successfully designing, developing, and testing innovative and customized function based on customer requirements to be delivered as part of a workflow solution using Ricoh ProcessDirector (RPD). Work is typically done as part of a larger team and larger project to ensure that new function is integrated into the project seamlessly. Opportunities to formulate, design and develop investment projects to help the team and the organization be more efficient, effective and to expand ASP offerings also exist.

Software Engineers will develop customized functionality in RPD and will also be experts in the implementation of solutions using the RPD software.

Job Duties and Responsibilities:

+ Develop new and enhance already delivered solutions to meet the needs of the customer.

+ The scope of activities will focus on Java development, but may also include writing scripts, server setup, workflow configuration, problem solving, training customers, and leading small teams.

+ Uses software development best practices

+ Participates in design review and code review processes with the development team

+ Ensures integrity and quality of written code

+ They will become a trusted advisor to our customers.

+ They will be required to interface and coordinate with project managers and architects on customer projects.

+ Occasional travel to customer locations for solution installation and training will be required.

The goal of a Software Engineer is to maximize the customers' acceptance of the function that is developed, and use of Ricoh ProcessDirector as their workflow solution.


+ Bachelor's degree

+ Java development

+ Experience with JavaScript or Groovy scripting languages

+ Experience with all stages of the software development life cycle

+ Experience with Linux and Windows

+ Passion for learning and the ability to quickly pick up on new concepts

+ Technical troubleshooting skills to solve or assist in solving complex problems, potentially across multiple systems and collaborating with multiple teams.

+ Effective communication through multiple channels, including email, instant messaging, phone and in person

+ Comfortable in front of customers to deliver training and onsite delivery of services and solutions

+ Availability to travel to customer locations within the United States

Preferred Experience:

+ Experience using continuous integration technologies, such as Jenkins, Ivy and Artifactory

+ Experience with UNIX shell or Windows batch scripting

+ Experience with GUI creation including HTML5, JavaScript frameworks, and RESTful web services

+ Experience with AIX operating systems

+ Experience in print industry with exposure to Ricoh Process Director

+ Familiarity with print output formats such as AFP, PDF and Postscript

+ Experience with USPS mailer programs (CASS/Encode, PAVE/Presort, PostalOne!, TracNTrace, CertifiedMail, etc.)

Ricoh is an EEO/Affirmative Action Employer -- Minorities/Women/Protected Veterans/Disabled.

Additional Details:

$75,000- 95,000

Click Here to view Ricoh USA Benefits ()