.Net Software Developer
Job Description
Join Our Team as an Intermediate .NET Software Developer (Remote, Canada)
Are you a passionate Intermediate .NET Software Developer seeking a dynamic and challenging remote opportunity within Canada? Join our innovative team where you will be a key contributor throughout the entire Software Development Lifecycle. We are looking for a skilled professional eager to analyze, design, implement, verify, and maintain cutting-edge software solutions that drive success for our clients at J.D. Power.
In this role, you’ll collaborate closely with business stakeholders to understand requirements, validate designs, estimate effort, develop code, and ensure quality releases. You will also work alongside our Software Development Team Leads, contributing to the definition and implementation of best practices across development phases.
What You’ll Do:
As an Intermediate .NET Software Developer, your day-to-day responsibilities will include:
Designing and coding robust software applications based on both business needs and technical specifications.
Creating and executing comprehensive unit, component, and integration tests to rigorously verify that requirements are met.
Actively participating in code reviews to uphold quality standards, proactively identify potential defects, and recommend valuable improvements.
Investigating, diagnosing, and resolving complex technical issues encountered during project development and maintenance.
Contributing to the creation of clear and useful technical documentation and end-user guides for the software you help build.
You will also have opportunities to:
Deepen your understanding of client needs and project technical requirements.
Collaborate with technical leads and architects on software design reviews and technical execution planning.
Assist with technical estimation processes for project work packages.
What You’ll Bring:
To be successful in this Intermediate .NET Software Developer role, you should have a strong foundation and the following qualifications:
A degree or diploma in Computer Science, Software Engineering, or a related technical field.
A minimum of 5+ years of professional software development experience, with a significant focus on the .NET ecosystem.
Proven experience developing applications using the .NET framework.
Familiarity with common web servers such as Apache HTTP Server or NGINX.
Experience utilizing version control software like Git or Perforce.
Knowledge of build automation tools such as Maven or Ant.
Working experience with Continuous Integration (CI) tools like Jenkins or TeamCity.
Practical experience with both relational and non-relational database design and development.
Exceptional self-motivation, the ability to work effectively and independently in a remote setting, and meticulous attention to detail.
Strong analytical, problem-solving, and communication skills.
Why Join Our Team?
We are more than just a workplace; we are a community built on collaboration and innovation. Our culture is defined by how we work:
Leader Led: Clear vision and guidance from leadership.
Remote First: We are structured to support distributed teams effectively.
Foster Flexibility: We value work-life balance and support flexible approaches.
Reward Performance: Your hard work and contributions are recognized.
Time Off Matters: Encouraging rest and rejuvenation is key to long-term success.
Our mission is clear: uniting industry-leading data and insights with world-class technology to solve our clientsโ toughest challenges. We live by our values, striving to be Truth Finders, Change Makers, and Team Driven.
Location:
This is a full-time remote position open to candidates located anywhere in Canada.
Commitment to Diversity, Equity, and Inclusion:
We are dedicated to building a diverse and inclusive workforce. All 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.
Accommodations:
If you require accommodations during the recruitment and selection process, please reach out to tarecruitment@jdpa.com.
Note to Recruitment Agencies:
J.D. Power does not accept unsolicited agency resumes and will not be responsible for any fees related to unsolicited resumes.
“