Job Title: Full stack Developer (C#, .NET, Angular)
Location: Mississauga, Ontario, Canada
Work Model: Hybrid
We are seeking a skilled Full Stack Developer with expertise in C# and .NET to join our team focused on Real-time Communication for the Web. In this role, you will work closely with cross-functional teams, including backend developers, frontend engineers, and DevOps, to build and optimize real-time communication solutions. You will be responsible for developing both the client-side and server-side components of our platform, ensuring seamless interaction between them.
You should have a strong understanding of web technologies, real-time communication protocols, and scalable architectures. Your ability to balance technical requirements with user experience, and to build efficient, reliable, and secure systems, will be critical. As a Full Stack Developer, you will collaborate with engineering leaders to design and implement high-performance solutions that meet the needs of our users and align with business goals.
What You'll Do- Develop innovative solutions to tackle big industry problems
- Write well-designed, scalable, reliable, testable, and reusable code by using best software development practices, clean code, and SOLID principles
- Provide technical guidance on the research and development of new products and services
- Contribute to the entire development lifecycle of analysis, design, implementation and test
- Detect, report, investigate, and fix product defects
- Automation, including writing unit and integration tests
- Maintain high standards of quality for code, technical documentation, and deliverables
- Provide leadership on the implementation of web solutions in C# and .NET
- Collaborate on projects with an all-star team comprised of varying skills through code reviews and design discussions
- Participate in brainstorming and idea generation activities
- Stay up-to-date with advanced technologies to be able to provide the best solutions for new project
Experience You'll Bring- A minimum of 4 years of related industry experience working in software development environments where you are building front-end and back-end components of Web applications
- A minimum of 4 years of experience developing with C# .NET programming language
- Good understanding of software design patterns
- Good understanding of data modeling and storage with well-known relational database (preferably SQL)
- Demonstrable versatility in multiple front-end and back-end technologies such as JavaScript, HTML5, CSS3, Angular, NodeJS, REST APIs, JSON
- Experience (or strong interest) in agile methods such as Scrum/XP, Behaviour Driven Development, and Continuous Delivery
- Bachelor's Degree from an accredited college or equivalent work experience
#LI-KI1
So, what are you waiting for? Apply today!