Software Developer
- Quebec, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Newforma is the leading provider of Project Information Management software for architecture, engineering, and construction (AEC) firms globally. We’re on a mission to transform the way AEC teams collaborate and manage information. As we evolve our enterprise platform to integrate with modern cloud and backend systems, we’re looking for a skilled software developer who’s excited to solve real-world problems and contribute to meaningful product enhancements.
In This Role, Your Responsibilities Will Include
In This Role, Your Responsibilities Will Include
- Contribute to the design, development, testing, and documentation of software solutions by following established processes and team standards.
- Apply fundamental software development principles to structured assignments with support and direction from senior team members.
- Write and debug code using object-oriented programming languages and Microsoft-based frameworks.
- Assist in the investigation and resolution of customer-reported issues in collaboration with the support and engineering teams.
- Participate in agile ceremonies such as daily stand-ups, sprint planning, and retrospectives to build familiarity with collaborative development practices.
- Follow prescribed guidelines to analyze and address routine development tasks and technical challenges.
- Incorporate feedback from peers and mentors to improve code quality and gain confidence in organizational tools, technologies, and workflows.
- Occasionally support production systems during off-hours, under guidance from more experienced engineers.
- Experience with Azure, AWS, C#, .net
- Bilingual in French and English.
- Curious about our product and takes initiative when problem solving.
- Stays up to date with the latest technologies and techniques.
- Open minded and welcomes feedback.
- Wants to be challenged as well as challenge others.
- Result driven and doesn’t hesitate to think outside of the box to find solutions.
- Team player who respects colleagues and their opinions.
- Follows best practices and clean code principles.
- Up to 10% travel for company and team events.
- Able to traval to Manchester, USA 3 to 4 times a year
- Knowledge of AWS, Node.JS and Typescript
- Exposure to AWS or cloud architecture concepts.
- Experience with UI technologies such as REACT.
- Purpose-driven work: Help professionals in the AECO industry solve real-world challenges.
- Global impact: Our tools are used on over 16 million projects worldwide.
- Collaborative culture: Work alongside talented teammates who value your input.
- Room to grow: We support your career development through learning opportunities and mentorship.
- Innovation at its core: Be part of a company that’s always evolving to meet industry needs.
More about this job
Responsibilities
Contribute to the design, development, testing, and documentation of software using object-oriented languages and Microsoft frameworks, following team standards and guidance. Help investigate customer-reported issues, participate in agile ceremonies, incorporate feedback, and occasionally support production systems outside regular hours.
Requirements
The role calls for experience with Azure, AWS, C#, and .NET, along with bilingual French and English communication. Candidates should be curious, collaborative, receptive to feedback, committed to clean-code practices, and willing to travel up to 10%, including trips to Manchester, USA, three to four times a year.
Skills
- Azure
- AWS
- C#
- .NET
- Object-Oriented Programming
- Software Development
- Software Testing
- Debugging
- Customer Issue Resolution
- Agile Development
- Clean Code
- French
- English
- Node.js
- TypeScript
- React
Benefits
- Career Development
- Learning Opportunities
- Mentorship
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Customer Service & Support
Keywords
- Project Information Management
- Architecture, Engineering, And Construction
- AEC
- Enterprise Platform
- Cloud Systems
- Backend Systems
- Azure
- AWS
- C#
- .NET
- Object-Oriented Programming
- Software Development
- Software Testing
- Software Documentation
- Debugging
- Customer Support
- Agile
- Daily Stand-Ups
- Sprint Planning
- Retrospectives
- Clean Code
- Node.js
- TypeScript
- React
- Cloud Architecture
- Production Support
- French
- English