CoreFactor is searching for a Software Developer for a client in the west end of the GTA on a permanent/full-time basis.
This role is responsible for developing information systems by designing, developing, and installing software solutions for the organization. This position is a technical role with hands-on development for customer integration, Web API, Web Services, Image Rendering, Digital Imaging, and reporting dashboard.
Position Responsibilities:
- Complete bug fixes and create new functionalities from user stories.
- Participate in team support production lab and with assistance from other developers you solve the underlying root causes.
- Participate in code review.
- Seek out information on new technology and actively participate in education sessions.
- Dive into different areas of the product’s code and products.
- Work closely with other team members to test and launch new products and/or integrate new customers.
- Performs technical and statistical investigations and analysis on production, quality, process, and equipment issues.
- Participate in design discussions around the products/features your team undertakes.
- Attending internal and external meetings related to new business & integration, marketing, and operations as required.
- Provide an appropriate level of documentation from design to code comments.
- Keep team technical documentation up to date.
- Keep onboarding documents up to date.
- Assists other team members with day-to-day tasks.
- Able to work a flexible schedule to support the production lab.
Requirements
- Post-secondary education in Engineering or related technical discipline from an accredited college or university.
- Knowledge of core development principles (e.g. algorithms and data structure, OOP, design patterns, SOLID principles)
- 2+ years of experience in programming (Python, C#, JavaScript, XML).
- Comfortable using relational databases and SQL.
- Ability to analyze problems and find solutions.
- Ability to work in an industrial environment (i.e., Work in a dusty, hot, non-climate-controlled environment; with stairs, frequent walking, standing and occasional lifting of material).
- Must excel at working independently and in group settings.
- Must have an aptitude to multitask effectively.
- Experience using a Version Control System (Git).