Cara Operations Full Stack Developer in Vaughan, Ontario

Cara Operations Limited is Growing! Come and be part of our exciting growth as we search for a Full Stack Developer to join our IT Professionals located at our head office in Vaughan!

You will apply cutting edge development technologies to solve hard-core scale and integration problems and build high-demand, multi-threaded eCommerce applications. You will apply your existing PHP/J2EE knowledge to a large-scale real-time eCommerce platform through the design, implementation and support of new and existing eCommerce features.

Responsibilities:

  • Work collaboratively with team members to clarify business requirements, create comprehensive and viable designs with effort estimations.

  • Develop and enhance CARA’s distributed order management system

  • Develop custom PHP applications on MySQL/Postgress in a LAMP environment

  • Implementation of business logic in Java as a part of the overall eCommerce platform.

  • Creating documentation for new features and application changes

  • Supporting our QA team in testing your features formally (test scenarios) as well as informally.

  • Working with our infrastructure team to debug issues as they arise in production.

  • Innovating new solutions and researching new technologies that may complement CARA’s eCommerce site

We work in an aggressive, energetic and sometimes frantic environment where exceptional coders thrive. It’s not for the meek here, but if you have what it takes, we will push you hard and you’ll gain incredible experience and knowledge solving challenging software engineering projects.

Minimum Education/Experience:

  • Strong command of English, both written and spoken.

  • Bachelor's degree in computer science, computer engineering or electrical engineering or equivalent.

  • Very strong object-oriented design skills and expert PHP/Java skills. Experience with Eclipse is a plus.

  • 5 years of software development experience, solid understanding of PHP concepts coupled with real-world working experience

  • Java 2 development and JVM tuning

  • Redhat Enterprise Linux and Apache experience

  • 3-5 years of experience building web-based solutions utilizing jQuery, HTML5, JS, server and client side software

  • Strong experience with database design and must be comfortable writing SQL queries.

  • Experience with high-performance, multi-threaded or distributed computing environments a plus.

  • Must be able to take initiative on projects and proactively offer suggestions and/or resolutions.

  • Creative thinker, proactive, team player, and success-oriented who delivers on commitments.

  • Experience developing using Agile (Scrum) software development methodologies

  • Experience in test-driven development

  • Expertise developing products using XML, XPath, and XSD Schemas

  • Complete understanding of the full product development lifecycle (design, development and testing)

Strongly Desirable Assets

  • Familiarity with secure coding principles like PCI, ISO 17799/27002 an asset

  • 2-3 years of experience developing with platforms (ATG, Websphere, Magento, MS Commerce Server) a strong asset

  • Site search technology experience (Endeca, Solr)

  • SEO

  • Experience integrating disparate systems across the web using WebServices, SOAP, JSON, XML, RPC, REST

We work in an aggressive, energetic and sometimes frantic environment where exceptional coders thrive. You must be willing to join an early stage, hyper growth company that will require significant time commitments to be successful. It’s not for the meek here, but if you have what it takes, we will push you hard and you’ll gain incredible experience and knowledge solving challenging software engineering projects

If you are interested in this fantastic opportunity, please apply online today

As part of our accessibility commitment, there are alternative ways to interview with us. Please inform us if you require interview accommodation.

We would like to thank all applicants for their interest in opportunities with us. Only those candidates under consideration will be contacted - no phone calls please

At this time, we do not require assistance from recruitment agencies. Any candidates submitted via staffing and employment agencies will not be considered.

System ID: 2016-2917