.Net Software Developer – Intermediate

Remote from
Canada flag
Canada
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Department
Programming
Employment type
Full Time,
Job posted
Apply before
23 Jul 2025
Experience level
Midweight
Views / Applies
12345 / 123

About J.D. Power

We have been capturing and analyzing the Voice of the Customer globally for over 50 years.

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

Title: DDR Intermediate .NET Software Developer – P3

Location: Canada – Remote

Reports to: Functional Manager

The Software Developer III contributes to all phases of the Software Development Lifecycle through the analysis, design, implementation, verification, and maintenance of software solutions. This role works closely with Business Unit stakeholders to review requirements, validate designs, create work estimates, develop software, and verify product releases. The Software Developer III also works in close collaboration with the Software Development Team Lead to define and implement best practices across all phases of the Software Development Lifecycle.Β 

Core Job Duties and Responsibilities:Β 

  • Design and code software applications from business and technical specificationsΒ 
  • Develop and execute unit, component, and integration level tests to verify requirements are metΒ 
  • Perform code reviews to ensure quality, proactively identify defects, and recommend improvementsΒ 
  • Investigate and resolve complex technical issues for assigned projectsΒ 
  • Contribute to the creation of technical and end user product documentationΒ 

Technical Lead Job Duties and Responsibilities:Β 

  • Develop a detailed technical understanding of client needs and project requirementsΒ 
  • Lead and coordinate day-to-day technical execution of on and offshore Engineering staffΒ 
  • Work with Architects to review and provide feedback for Software Design Documents
  • Act as the primary point of contact for Project Management status updatesΒ 
  • Collaborate with technical stakeholders to create detailed work package estimatesΒ 
  • Create, prioritize, assign, and monitor all software development tasks for assigned projectsΒ 

Education, Experience, and Competencies:Β 

  • Post-secondary education in Computer Science or Software EngineeringΒ 
  • 5+ years of software development experience with languages such as .NET
  • Experience with .NET application servers
  • Experience with web servers such as Apache HTTP Server or NGINXΒ 
  • Experience with version control software such as Git or PerforceΒ 
  • Experience with build tools such as Maven or AntΒ 
  • Experience with continuous integration tools such as Jenkins or TeamCity
  • Experience with relational and non-relational database design and developmentΒ 
  • Exceptionally self-motivated, self-directed, and detail-orientedΒ 
  • Excellent communication, analytical, and problem-solving skillsΒ 

The Way We Work:Β 

  • Leader Led
  • Remote First
  • Foster Flexibility
  • Reward Performance
  • Time Off Matters

Company Mission

J.D. Power isβ€―clear about what we do to ensure our successΒ intoΒ the future. We unite industry leading data and insights with world-class technology to solve our clients’ toughest challenges.

Our Values

At J.D. Power, we strive to be Truth Finders, Change Makers and Team Driven – the distinct behaviors that, together, define our unique culture.

J.D. Power is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.Β 

Should you require accommodations during the recruitment and selection process, please reach out toΒ [email protected].Β 

To all recruitment agencies: J.D. Power does not accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes.

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory β€Ί

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Megaphone

Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs

FacebookTwitterLinkedIn

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Programming remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more β€Ί
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more β€Ί
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more β€Ί
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

FAQ

What position is J.D. Power hiring for?

J.D. Power is hiring a remote .Net Software Developer – Intermediate from πŸ‡¨πŸ‡¦ Canada

What type of employment does J.D. Power offer?

This is a Full Time role.

Network

Jobicy+ Subscription

Jobicy

557 subscribers are already enjoying exclusive, experimental and pre-release features.

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Jobs views and applies stats
Go to account β€Ί