Software Developer designing Java-based scanning and image-processing products at Ricoh’s Global Solutions Engineering team. Supporting scalable applications, testing, databases, and Americas-market implementations.
Responsibilities
Analyze business requirements independently and evaluate third-party libraries to recommend technical approaches.
Prepare functional specifications and perform detailed technical designs.
Implement applications with reliability, scalability, and high performance in mind.
Develop test cases and perform unit testing.
Maintain and support client applications.
Participate in database design and development.
Design, implement, and customize scan-based products.
Collaborate with developers on global teams and support delivery and implementation for the Americas market.
Requirements
University degree or college diploma, preferably in Computer Science or an equivalent field
Experience with Java
Experience with networking protocols, e.g. HTTP, XML, JSON, SOAP, REST
Scan/image processing knowledge
Linux or UNIX experience is a strong asset
C/C++/C# is an asset
2+ years of relevant software development experience
Good communication and teamwork skills
Benefits
Select the medical, dental, life, and disability insurance coverage that fits your needs.
Contribute to your financial security with Ricoh Canada’s Retirement plan, with company matching contributions.
Team member tuition assistance programs.
Paid vacation time and paid holidays annually.
Other benefits supporting health, wellness, and ongoing personal and professional development.
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.
Software Engineer building secure networking features and distributed systems for Tailscale’s connectivity software. Developing Go - based open - source clients and backend services remotely in Canada.
Software Engineer building secure networking features for Tailscale’s platform that connects people and devices. Developing Go - based distributed systems, networking components, and backend services.
Software Engineer II building AI - native safety products for Samsara’s Connected Operations IoT platform. Owning full - stack customer - facing features, LLM workflows, and scalable production systems.
Performance Engineering Lead optimizing TD Bank’s large - scale banking infrastructure. Leading performance testing, automation, scalability initiatives, and engineering mentorship.
Staff Engineer owning smart wallets and account abstraction for Xsolla's Web3 platform. Designing custody, signing, gas sponsorship, and recovery infrastructure for game players.
Full Stack Engineer building Angular and .NET features for Eterio Realities’ augmented reality manufacturing platform. Designing secure distributed services, APIs, tests, and customer - centric workflows.
GTM Engineer rebuilding CRM, routing and AI workflows for CV Labs, CanadaVisa’s immigration law and growth studio. Improving sales efficiency across legal service units.