Our Client, a Banking company, is looking for a Software Developer IV for their Kitchener, ON/Hybrid location.
Responsibilities:
- Work closely with other developers and designers, and at times with Client lines of business, to develop extraordinary early-stage products and experiences.
- Work closely with co-op students in a mentorship role, and conduct resume reviews and interviews to hire co-ops each term.
- Participate in collaborative team ideation sessions and contribute to invention opportunities.
- Rapidly develop your vision of a solution into functional prototypes (for web and/or mobile).
- Continuously enhance knowledge / expertise in own area and keep current with leading-edge technologies, emerging trends / developments and grow expertise of the business, applications, infrastructure analytical tools and techniques.
- Investigate the potential of emerging and enabling technologies (e.g. AI, VR/AR, big data, platform features).
- Document and present innovation areas of opportunity to the team based on your own findings and experiences.
- Participate in Design Thinking sessions with team members, leading to building personas, storyboards, flowcharts, wireframes and prototypes, while bringing a focus toward future technical possibilities and feasibility.
- Conduct code reviews to ensure adherence to quality, reusability and ease of maintenance.
- Represent the lab at public events including hackathons, conferences, and recruiting events.
- Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues / points of interest.
Requirements:- 7+ years of relevant development experience including:
- Object oriented programming languages.
- iOS (Swift), Android, or Flutter (Dart) mobile development experience.
- Experience and comfort working with Python, AI Frameworks, and Large Language Models.
- Web development experience (e.g. HTML, SCSS, ES6 JavaScript / Typescript, React, Vue, etc.).
- RESTful APIs (e.g. NodeJS, Express, etc.).
- Understanding of cloud-based solutions and architecture.
- Git version control.
- Experience with an agile scrum methodology, and a user experienced focused development process.
- Agile delivery experience: 5 years.
- Artificial Intelligence: 2 years.
- Cloud experience: 3 years.
- Developer experience: 7 years.
- Experience in developing Restful APIs using node: 5 years.
- Experience in mobile development projects: 3 years.
- Experience with Python: Yes.
- GIT: 3 years.
- Knowledge of Object Oriented Programming techniques: 3 years.
- Web Development: 3 years.
Why Should You Apply?- Health Benefits.
- Referral Program.
- Excellent growth and advancement opportunities.
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or express, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.