About the Role
As a Software Developer, you will design, develop, test, deploy, and maintain custom applications supporting the studio's needs. You will translate identified problems and requirements into effective software solutions, owning features from concept through implementation across the full technology stack.
Responsibilities
- Design, build, deploy, and maintain full-stack software solutions using JavaScript/TypeScript, React, and C# with ASP.NET Core.
- Collaborate with other developers on applications and features throughout their lifecycle.
- Assist in the design, development, and integration of APIs and services.
- Contribute to application infrastructure and DevOps practices, including CI/CD pipelines and deployment automation.
- Understand business needs, identify opportunities, define requirements, and translate problems into reliable, maintainable, and scalable solutions.
- Prototype and evaluate new technologies, approaches, and integrations.
- Develop and improve data workflows and explore opportunities to apply machine learning, AI, and emerging technologies.
Requirements
- Full-stack software development experience.
- Back-end development experience within the .NET ecosystem, including C# and ASP.NET Core, or comparable managed language like Java.
- Experience building modern, responsive user interfaces using React.js or another front-end framework (Angular, Vue.js).
- Solid understanding of JavaScript/TypeScript, HTML, and CSS.
- Proficiency with Git and collaborative development workflows.
- Strong problem-solving, research, and communication skills.
- Ability to independently evaluate and explain technical concepts to technical and non-technical stakeholders.
- Experience with Autodesk technologies, including the Revit API or Autodesk Platform Services APIs, is considered an asset.
Skills
- JavaScript
- TypeScript
- React
- C#
- ASP.NET Core
- Git
- Revit API
- Autodesk Platform Services APIs
Location
- Toronto, Ontario, Canada
Work Type
- Hybrid
- Work From Abroad Per Year
Education Level
- Degree or diploma in Computer Science, Software Engineering, Engineering, Architecture, or a related field, or an equivalent combination of education, training, and experience.
Salary/Compensations
- $65,000 to $80,000 annually
Benefits
- Transparent Salary Bands
- Minimum 3 Weeks Vacation Paid
- 10 Personal Days Paid
- RRSP Matching
- 8 Weeks Work From Abroad Per Year
- 100% Benefit Premiums Paid
- Employee Assistance Program
- Professional Association Dues Paid
- Hybrid Work
- State-Of-The-Art Studio Gym
- Annual Home Office Allowance
About the Company
- Turner Fleischer is one of Canada’s most progressive design studios with 250+ committed, creative and driven professionals.
- We excel at developing client-centric concepts based on client needs and 50 years of experience.
- Our in-house design departments include Architecture, Interior Design and Experiential Graphic Design.
- We have a Digital Practice Department focused on BIM implementation, R&D, and integrating cutting-edge technology.
Equal Opportunity
- We are committed to providing an accessible and inclusive recruitment experience. If you require accommodation at any stage of the process, please contact accessibility@turnerfleischer.com.
- We may use AI-assisted tools to support the review of applications. These tools help our team manage applications efficiently but do not make decisions. All hiring decisions are made by people.
