Intermediate Web Developer
- Department: Development
- Hours: Full Time (35h per week)
- Availability: Immediately
EventsOnline.ca is Canada's leading online registration company, providing participant data collection and payment solutions for sporting events, conferences, clubs and other events. We are a growing company with offices in Ottawa and California, looking to provide new innovative products to our clients. We thrive working in a fast paced industry and everyday enjoy working in an exciting team setting that strives to improve and grow all of our clients' events.
Job Description
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Aid in daily fulfillment tasks centered around new project development, maintenance and bug fixes of existing applications.
- Contribute in all phases of the development lifecycle.
- Write well designed, testable, efficient code.
- Ensure designs are in compliance with specifications.
- Prepare and produce releases of software components.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Provide insightful, valuable input toward product development initiatives.
Skills
- Passionate about technology and employing technology and new ideas to provide outstanding user experience
- Strong knowledge of SSH/Apache and Linux on hosted servers or AWS instance. Extending into server management, scripting, monitoring and analysis.
- Team player, who can also work independently with minimal supervision in a fast paced environment.
- Experience in designing, marking up, developing the UI of websites and/or web applications
- Strong written and verbal communication skills including ability to communicate with different levels of stakeholders from various departments (finance, sales, project delivery and development).
- Experience in all aspects of software development and implementation
- 4 to 7 years of experience in designing, developing and deploying enterprise level software products within the LAMP stack.
- Proven capabilities in the following technologies:
- PHP 5.X
- HTML 5, CSS3
- AJAX, Javascript, jQuery, Responsive Design, JSON
- Angular/SPA application development
- Mobile Javascript, Frameworks, Libraries
- Design patterns (MVC, MVVM)
- WCF
- PostgreSQL and mySQL
- Unit testing, build automation, continuous integration
- Ability to work in an agile environment
- Excellent knowledge of Relational Databases, SQL and ORM technologies
- Experience with designing and implementing end-to-end solutions
Qualifications
- Bachelor’s degree/College Diploma in Computer Science or equivalent combination of education, training or work experience
- Working knowledge of Atlassian suite of products (GIT, Source Tree, Jira, Confluence etc).
- High comfort level, and knowledge of, technology
- Strong understanding of MS Suite, with intermediate typing skills
- Experience using CRM systems considered an asset
- Previous experience in a services or support oriented position considered an asset
Desirable
- NoSQL (i.e. Mongo DB, couchbase)
- Web Service/API driven development
- Scrum experience
- Experience with at least one popular framework (CodeIgnitor, Wicket, GWT, Kohana, Spring MVC).
- Experience with Agile/Scrum Software Development methodology
- Experience developing BI applications, dashboards or data warehousing applications
- Familiarity/Exposure to large engineering projects or Engineering, Procurement and Construction Management tools
- Experience with software project management
How to apply
To submit your resume, please e-mail David at DRicottone@events.com Please include Intermediate Developer Posting in the subject line.