This job has expired, please see additional jobs below
Associate Software Developer - Scala
Razorfish
Toronto, , Canada
Job Details - this job has expired, please see similar jobs below
About Razorfish:
Razorfish Toronto is growing! We’re a global full-service digital agency. We work with amazing clients at some of Canada’s largest retailers. We thrive on creativity and innovate at every opportunity. We promote diversity, we challenge our employees, but most of all, we love to have fun.
Job Description:
We are looking for an exceptional individual to join our team of highly skilled developers. As an Associate Android Developer you be provided guidance from the team, but be responsible to design, develop, and test the components that you work on.
In this entry level role, you will be part of the team working with building mobiles apps, for an e-commerce client. You will be developing in Java, using the Android framework.
Our development team works with cross-functional team members to clarify deliverables; define functional specs and sound technical solutions; build proofs of concept; develop, document and unit-test new product features and bug fixes; and review peer written code and provide constructive feedback.
This is a challenging role, but one that is well supported by some very smart and talented people.
Responsibilities:
• Designs, codes, and debugs custom applications or enhancements to existing applications to meet client specifications
• Competent to work on fairly complex development problems with guidance
• Works well as a team member on large accounts, understanding how a team operates and what is expected of the various roles on the project
• Participate in code reviews and team meetings to go over technical solutions
• Proactively communicate status of work and reach out to team members when progress is blocked
• Accurate and timely entry of all activities into the Time and Billing system
Qualifications:
• Bachelor of Computer Science or Engineering or equivalent experience
• Experience with the Java and JVM in the context of web application development
• Strong working knowledge of web application development and working with 3rd party systems
• Experience with Agile development methodologies
• Experience with web services, preferably RESTful, server-side as well as client-side
• Knowledge of functional programming languages such as Scala, Clojure, Scheme, or Erlang a plus
• Knowledge of NoSQL databases such as Redis, Cassandra or MongoDB, is a plus
• Teamwork, attitude, and desire to excel and learn
• Demonstrated ability to accurately estimate and scope development work
• Strong attention to detail
• Strong written & oral communication as well as presentation skills.
Brand
Motivated and inspired by what's next, Razorfish helps its clients navigate the unknown, drive change and transform business. One of the pioneers of marketing in the digital age, Razorfish has a unique blend of technology, creativity and media at its core. Our world class capabilities in strategic consulting, experience design, brand building, technology platforms, data services, retail/commerce and media services enable transformational work for clients including McDonald’s, Mercedes-Benz USA, Microsoft, Nike China, Unilever and Uniqlo. Razorfish’s team of 3000+ experts spans 20 regions, including Australia, Canada, China, France, Germany, Hong Kong, India, Italy, Japan, Singapore, the United Kingdom and the United States. Razorfish is part of Publicis Groupe. For more information, visit Razorfish.com, like us on Facebook or follow us on Twitter, Weibo and Instagram. Razorfish. Here for tomorrow.™