305 King St W
Suite 1100
Kitchener, ON N2G 1B9
Canada
Lead Full Stack .NET Developer Remote
Lead Full Stack .NET Developer Description
We are seeking a seasoned Lead Full Stack .NET Developer with a solid expertise in Angular to join our dynamic team.
In this role, you will participate in all phases of the software development lifecycle, collaborate with various departments, and play a pivotal role in advancing our software offerings.
#LI-DNI#EasyApply
Responsibilities
- Analyze software needs and devise suitable solutions
- Collaborate with Team Lead, QAs, Business Analysts, Support Team, and fellow developers
- Develop software applications within a diverse group
- Resolve issues in the production environment with the Support Team
- Revise existing software applications to align with evolving business demands
- Communicate effectively with culturally diverse teams, primarily in English
- Write testable, maintainable code
- Manage shifting priorities and deadlines independently
- Integrate new technologies successfully
- Promote continuous personal and professional development within the team
Requirements
- Solid experience in software development with at least 5 years in a comparable role
- Degree in Computer Science or a related discipline
- Deep expertise in .NET Core and C#
- Strong proficiency in Frontend technologies like TypeScript, Angular (10+)
- Good grasp of RxJs, ngrx at basic to intermediate levels
- Solid understanding of OOP, CQRS, SOLID principles
- Knowledge of MS SQL
- Exceptional written and verbal communication abilities
- Ability to work well within a team and independently with little supervision
- Capacity to design and execute software solutions
- Adaptability to learn and apply new technologies
- Demonstrated ethical behavior and teamwork
- Experience with Docker, Kubernetes, or Azure is advantageous
Nice to have
- Excellent problem-solving skills
- Team-oriented and supportive attitude towards collective goals