Go to our website »

Jobs at SOLEO

Spring 2018 Web Developer Co-op

Location: Rochester, NY

Department: Engineering

Type: Internship

Min. Experience: Student (College)


At Soleo, our mission is to make useful connections for people everywhere, every day. Soleo is a global leader in delivering innovative, custom, and cloud-based communications solutions that range from carrier grade strong to local merchant simple. We work hard to create a fun, energetic, creative and forward-thinking environment.  Soleo empowers collaborative out-of-the-box thinking and encourages input and ideas from every department.  Every group at Soleo plays an important part in our mission and success.

The Web Application Developer Co-op is responsible for assisting in developing, testing, implementing, and maintaining cutting-edge web-based application systems dealing with Advertising Technologies and Local Search capabilities.  This applicant will gain knowledge in troubleshooting application issues and an understanding of how to continuously improve application design (in particular with regards to the UI and UX). Must be currently enrolled in college courses.


  • Assist in design, development, testing, and implementing software solutions across web application platforms
  • Collaborate with product management, technical architects, quality assurance and other stakeholder teams to solve complex software engineering problems
  • Participate in the Agile SCRUM development process, including story elaboration, pointing, planning, and standups
  • Troubleshoot system, UI and UX issues, and actively explore for ways to improve the application performance and efficiency
  • Work as a part of an innovative, dynamic and highly focused development team to deliver solutions that are appropriate for business and technology strategies


  • BS in Computer Science or related field
  • Experience in object-oriented development using Java and JavaScript
  • Familiarity with:
    • Web-based technologies, services and development strategies
    • Software Design Patterns
    • Modern Web Application JavaScript Frameworks:  Angular, NodeJS, Express
    • RESTful Web service development practices
    • UI/UX Responsive designs
    • Linux based systems
    • Dynamic webpage technologies: JSON , Ajax, JQuery, Web Sockets, SCSS
    • Static webpage technologies: HTML, CSS
    • Source control mechanisms (Git, CVS)
    • Automated testing (JUnit, Karma, JMockIt, Selenium)
    • Server-side Java (Servlets, JSPs,  Hibernate)
  • Additional experience in the following areas, a plus:
    • Application development with Spring Boot
    • Agile SCRUM Methodology
    • Jenkins continuous-integration
    • Ansible software deployment
    • Relational (SQL) and non-relational databases (Apache Hadoop, Apache Hive)
    • Mobile development with native languages for Android and iOS


  • Ability to work independently with minimal direction
  • Self-starter and finisher
  • Ability to manage multiple priorities at one time and manage tight deadlines
  • Ability to proactively follow-up on open and unclear items
  • Complete work with a high level of accuracy and able to quality check own work
  • Strong desire to succeed and be part of a winning team
  • Ability to communicate effectively across various functions and disciplines, including at the executive level


Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*