Software Engineer (.NET)
Posted:
1 November 2026 (15 hours ago)
Application Deadline:
29 January 2027
Vacancies:
1 Vacancy
Job Summary
We are seeking an energetic versatile and self-motivated Senior Software Developer ready
to make a positive social impact.
As a Senior Software Developer you will be responsible for analyzing designing developing testing documenting and maintaining web and applications in a team environment. We are looking for someone who is a quick learner and able to read understand and debug legacy code. You will be expected to adhere to business specifications while using the latest standards practices tools and guidelines and React/Redux front-end application development. You should be comfortable building new components and maintaining/upgrading old code.
Key Duties and Responsibilities
Work with developers to design algorithms and flowcharts.
Produce clean efficient code based on specifications.
Integrate software components and third-party programs.
Verify and deploy programs and systems.
Troubleshoot debug and upgrade existing software.
Identifying areas for modification in existing programs and subsequently developing these modifications
Writing and implementing efficient code
Determining operational practicality
Developing quality assurance procedures
Deploying software tools processes and metrics
Maintaining and upgrading existing systems
Working closely with other developers UX designers business and systems analysts
Skills & Experience:
6 years of experience building web applications in C#/.NET
2 year building single-page applications using React/Redux
Good Object-Oriented fundamentals
Good knowledge of C# web development
Experience with production applications in Azure cloud
Excellent skills in SQL Server
Excellent skills in JavaScript
Experience in DOM HTML5 CSS SASS Webpack
Able to build functional and technical requirements based on product requirements
Strong written and verbal communication skills is a must
University degree in Computer Engineering Computer Science or related discipline
eCommerce experience considered an asset
1 years of experience working with Elastisearch and considered an asset
Accessibility best practices experience considered an asset
REST API development experience considered an asset
Linux (Ubuntu preferably) experience considered an asset
You will excel in this role if you:
Are a true self-starter with a can-do attitude;
Are intrinsically motivated and do your best work because you just have to;
Have a hunger to learn and contribute and are looking to grow - fast;
Are a true team player and take responsibility for your own success and the success of your team;
Love a challenge and work well independently or across teams to get the job done;
Are results oriented;
Have a service mindset and a desire to go above and beyond partner expectations;
Are perceptive in identifying and serving the needs of partners and have high emotional intelligence;
Are coachable;
Want to be in a stimulating and fast-paced environment; and
Are looking for meaningful work where you can make a positive social impact
to make a positive social impact.
As a Senior Software Developer you will be responsible for analyzing designing developing testing documenting and maintaining web and applications in a team environment. We are looking for someone who is a quick learner and able to read understand and debug legacy code. You will be expected to adhere to business specifications while using the latest standards practices tools and guidelines and React/Redux front-end application development. You should be comfortable building new components and maintaining/upgrading old code.
Key Duties and Responsibilities
Work with developers to design algorithms and flowcharts.
Produce clean efficient code based on specifications.
Integrate software components and third-party programs.
Verify and deploy programs and systems.
Troubleshoot debug and upgrade existing software.
Identifying areas for modification in existing programs and subsequently developing these modifications
Writing and implementing efficient code
Determining operational practicality
Developing quality assurance procedures
Deploying software tools processes and metrics
Maintaining and upgrading existing systems
Working closely with other developers UX designers business and systems analysts
Skills & Experience:
6 years of experience building web applications in C#/.NET
2 year building single-page applications using React/Redux
Good Object-Oriented fundamentals
Good knowledge of C# web development
Experience with production applications in Azure cloud
Excellent skills in SQL Server
Excellent skills in JavaScript
Experience in DOM HTML5 CSS SASS Webpack
Able to build functional and technical requirements based on product requirements
Strong written and verbal communication skills is a must
University degree in Computer Engineering Computer Science or related discipline
eCommerce experience considered an asset
1 years of experience working with Elastisearch and considered an asset
Accessibility best practices experience considered an asset
REST API development experience considered an asset
Linux (Ubuntu preferably) experience considered an asset
You will excel in this role if you:
Are a true self-starter with a can-do attitude;
Are intrinsically motivated and do your best work because you just have to;
Have a hunger to learn and contribute and are looking to grow - fast;
Are a true team player and take responsibility for your own success and the success of your team;
Love a challenge and work well independently or across teams to get the job done;
Are results oriented;
Have a service mindset and a desire to go above and beyond partner expectations;
Are perceptive in identifying and serving the needs of partners and have high emotional intelligence;
Are coachable;
Want to be in a stimulating and fast-paced environment; and
Are looking for meaningful work where you can make a positive social impact
Required Experience:
IC