Leading Systems Integrator Firm is looking to fill a Full Stack Developer, in Quebec City, Quebec.
As a Full Stack Developer, you will participate in the design and development of robust, scalable applications by combining your backend expertise in .NET with frontend development in React. You will collaborate with multidisciplinary teams to deliver high performance and innovative solutions.
Your Future Duties and Responsibilities
- Design and develop backend components and services using .NET Core, as well as user interfaces using React
- Integrate REST APIs and ensure communication between application layers
- Contribute to the continuous improvement of existing code and the implementation of best practices
- Create and document unit tests
- Diagnose and resolve technical issues in applications and programmed modules
- Collaborate with Business and IT teams to understand requirements and propose appropriate solutions
- Produce and maintain technical and functional documentation
Required Qualifications to Be Successful in This Role
- Bachelor’s degree or college diploma (DEC) in Computer Science or a related discipline
- Minimum of 9 years of experience in software development, including at least 5 years with .NET
- Strong proficiency in the following languages and tools: C#, .NET Core, React, TypeScript
- Experience with SQL Server and ORM frameworks (Entity Framework)
- Knowledge of DevOps concepts and tools (CI/CD, Azure DevOps)
- Familiarity with containers (Docker, Kubernetes) and cloud architectures (Azure)
- Understanding of Agile principles and software development life cycles
- Strong team spirit with a solution oriented mindset
- Excellent analytical and communication skills
- Autonomous, with a strong sense of innovation
Assets (Nice to Have)
- Experience with Kafka, microservices, and real time integrations
- Knowledge of the insurance industry or financial services
- Ability to work in complex and multidisciplinary environments