[[Pasted Graphic 5.png]] Front End - - A first point of contact when people have JS questions - Work on tasks normally sent to designers to help team accomplish goals Back End - 5 stars - Successful implementation of Databites for [SR.com](http://SR.com) - Always first to jump on support or features unfamiliar with to be able to learn more about existing products - Working over required hours (weekends and nights) in both front and back end to help team push goals forward to meet deadlines - Address peers concerns over back-end code and help discuss to guide/nudge on implementation - Balance work of my own and others to help drive the team forward - Assist Myles in determining Kestrel problems and come up with tricks to diagnose where calculations are going wrong - Charity committee - PRDF event planning and helping facilitate - Help Sean Burkett with Kahoot Disney trivia - Host many team building and morale boosting events during the time period of Vendor Portal - Act as Scrum Master for Blue team and offer advice to any existing teams of persons wanting to # INT DEVELOPER Position Title      Intermediate Software Developer Department       Information Technology Reports to         Manager, Application Development Location            London, ON **Position Summary** The software developer will translate software requirements into workable programming code and build scalable web applications that solve a variety of problems for our clients. This role will also assist in architectural decisions and leverage their technical knowledge to build solutions. **Major Responsibilities** - Use a variety of programming languages and development tools to build, test, implement, and support the development of web software applications - Collaborate and interact with interdisciplinary teams (interactive designers and software developers) to identify and resolve issues, review and complete projects - Participate in an agile software development framework; proactively find and address areas of concern and identify potential roadblocks - Assist in estimating resource needs and timelines to complete short and long term projects as well as daily operational tasks - Assist in clarifying stakeholder requirements; communicate questions and address concerns; provide relevant and detailed updates and feedback in a timely manner - Design appropriate technical solutions based on requirements provided while taking into account timelines and future re-use ability **Education and Experience** - Minimum 4 years of experience in a professional software development role - Post-secondary education in Computer Science, Application Development, or Information Technology (nice to have but not required) - Any certification is an asset **Skills** - Solution Design – Ability to define and describe an architecture of a system and understand the cause and effect of their coding - Collaborative communication skills (written and oral) - Ability to convert technical concepts into non-technical - Backend Development – Some experience and applicable knowledge in backend development in any language (Ruby, PHP, .NET, etc.), relational databases, writing and optimizing queries (Postgres, MySQL, etc.) - Development from specs - Ability to find requirements and break them down into an actionable execution plan for the team and proactively identify problems. - Frontend Development – some experience and applicable knowledge with HTML 5, CSS3 or Java Script # SENIOR DEVELOPER | **Department:** | IT - Product Development | | -- | -- | | **Location:** | London, ON |

**Reports to:  Manager, Application Development**  **Location: London, ON** Join a dynamic Application Development team in downtown London, Ontario, with a department that cares about the growth of their employees! We offer technology training, impactful projects, an engaging young culture, and the opportunity to benefit from our own IT research expertise. This position is backend centric with minimal responsibilities for frontend support. Our stack is built with Ruby on Rails, MySQL, and JavaScript frameworks. No experience with Ruby on Rails is required. **Major Responsibilities:**  - Build, test, and support the development of web software applications and internal tools - Within our Agile framework, partner with your team to understand, prioritize, and deliver solutions; collaborate across teams and disciplines to identify and resolve issues; and review and complete projects - Be proactive: find and address areas of technical concern - Contribute to Agile ceremonies for prioritizing, understanding & estimating - Participate and flex your experience clarifying stakeholder requirements - Mentor your peers and contribute to code reviews - Research and prototype solutions - Author stories with appropriate technical solutions  - Develop an understanding of our business and its processes in order to enhance the quality of your solutions - Promote the use of design patterns and best practices  - Kaizen: support the growth of our Agile practices   **Education and Experience:**   - Diploma or degree from an accredited institution - Minimum 6 years of experience in a professional software development role - Experience supporting/mentoring junior/intermediate developers - Comfortable developing in an Agile product development framework - Development experience with an MVP style framework **Must Have Skills:**  - Backend Development - Experience developing relational database solutions - SQL authoring and optimization - Frontend Development - Some experience with HTML 5, CSS3, JavaScript, and JS frameworks - Ability to communicate technical details - Use of source control - Maintain focus on priority, and deliver solutions appropriate to requirements **Nice to Have:**  - Experience with Ruby and/or Ruby on Rails - Experience with Salesforce integration - Exposure to AWS tools & services  *ITRG is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants without regard to race, color, religion, sex, national origin, age, disability, or any other legally protected factors. To that end, upon request, ITRG will ensure, to the extent possible, that accommodation be made available to applicants throughout the recruitment and hiring process.*