Co-op, Software Developer at Ricoh
Kitchener, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

13 Nov, 25

Salary

0.0

Posted On

13 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Maven, Core Java, Eclipse, Development Tools

Industry

Computer Software/Engineering

Description

CO-OP, ASSOCIATE SOFTWARE DEVELOPER

Ricoh’s Global Solutions Engineering (GSE) group has an opening for a Co-op Software Developer. GSE is part of the Software Development Center Americas (SDC-A), which works with Global teams developing software products used by our customers, ranging from small businesses to global enterprises. The solutions typically are based on scalable cloud or server architectures, and primarily implemented in Java, with other technologies used when appropriate.
Joining our team, you will gain exposure to a variety of development technologies and be able to work together with developers on the global teams. We have a quiet, productive work environment, with the opportunity to collaborate with other bright software developers, enabling you to grow your skills. We encourage our team members to go beyond their job descriptions and help each other to both exceed our project goals and to grow their technical expertise.

EDUCATION & EXPERIENCE:

�· Currently in a university degree or college diploma, preferably in Computer Science or an equivalent field.

SKILLS:

�· Must currently be a student seeking co-op.
�· Strong object-oriented programming skills.
�· Some software development experience including, Java/C# development.
�· Know some Core Java, Java OEM, Android and/or iOS technologies.
�· Preferably have some knowledge in using Java development tools such as Eclipse, Ant, Maven, SVN and Apache Tomcat.

Responsibilities

�· Work as independently and/or as a part of a development team, under the direction of a software development manager or a senior software developer
�· Analyze requirements or specification documents
�· Perform detail design and coding as required
�· Complete unit and/or integration testing (as necessary) to ensure correct functionality
�· Create technical documentation describing your design and implementation
�· Investigate and respond to technical enquiries from external software developers

Loading...