infinity Solutions
Toronto, ON
What you will do:
- Be responsible for the technical/systems analysis, design, development, unit testing, system integration testing, implementation and support of software applications, using existing and emerging technology platforms.
- Be responsible for the Systems integration testing of applications prior to code release to Quality Assurance.
- Oversee technical and functional documentation
- Analyze the impact of integrating third party solutions to the overall systems architecture.
- Manage resolution of small to medium technical issues.
- Collaborate with internal partners and product owners to discuss their product needs and propose solutions
- Working closely with the back-end development team and Solutions Architect to produce software solutions.
- Engage in Sprint Planning working sessions, where all members of the team meet to discuss any existing issues, how to technically approach new upcoming work and do task time/effort estimation
- Attend and contribute to daily morning SCRUM stand-up meetings where each team member is expected to informally verbalize the current state of tasks being worked on
- Use the internal JIRA bug tracking and messaging system to detail a proposed technical solution to a business ask, and discuss tasks/bugs with other team members
- Demonstrate the details of your work (at a high-level) to your team members and outside project stakeholders in regular Sprint Demo sessions
- Take part in regular peer code reviews with fellow development team members
- Monitor overall site stability and performance goals, identifying areas of concern to be examined or escalated upon as needed
What you will bring:
- Understanding and ability to communicate the relationship of application architecture, database design and infrastructure in regards to performance and scalability.
- Have a working knowledge of Git (and ideally of GitHub) or other versioning software.
- Excellent understanding of business objectives for digital media
- Ability to confidently self-direct and work on a team with minimal supervision
- Ability to be a technical consultant / mentor to others within and outside own group
- Proficiency in code reviews and in providing constructive feedback to the team
- Highly organized, self-motivated, adept at managing change and priorities with an ability to work under tight deadlines
- Experience working on multiple large or complex projects
Experience and Education Preferred:
- Ruby, GoLang, Php, Wordpress, React JS
- CSS, jQuery, javascript
- Undergraduate degree or Technical Certificate.
- 3-5 years equivalent experience.