Enable job alerts via email!

Senior .Net software developer

J.D. Power

London

Remote

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in data and insights is seeking a Software Developer IV to contribute to all phases of the Software Development Lifecycle. This role involves designing and coding complex applications, leading technical teams, and mentoring junior developers. Ideal candidates will have over 10 years of experience in software development, particularly with Java or .NET, and a strong commitment to quality and continuous improvement.

Benefits

Flexible working arrangements
Performance rewards
Time off benefits

Qualifications

  • 10+ years of software development experience.
  • Experience with Java or .NET application servers.
  • Proficiency with version control tools.

Responsibilities

  • Design and code complex software applications.
  • Conduct code reviews to maintain quality.
  • Lead daily technical activities of engineering teams.

Skills

Java
.NET
Problem-solving
Communication
Analytical skills

Education

Post-secondary education in Computer Science or Software Engineering

Tools

Git
Maven
Jenkins
Apache HTTP Server
NGINX

Job description

Reports to : Functional Manager

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

Core Job Duties and Responsibilities :

  • Design and code complex software applications based on business and technical specifications.
  • Develop, execute, and review unit, component, and integration tests to ensure requirements are met.
  • Conduct code reviews to maintain quality, identify defects proactively, and suggest improvements.
  • Investigate and resolve complex technical issues for assigned projects.
  • Support the professional development of junior team members through coaching and mentoring.
  • Promote continuous improvement across the SDLC by introducing new technologies and processes.
  • Create and review technical and end-user documentation.

Technical Lead Job Duties and Responsibilities :

  • Develop a detailed technical understanding of client needs and project requirements.
  • Lead and coordinate the daily technical activities of onshore and offshore engineering teams.
  • Collaborate with Architects to review and provide feedback on Software Design Documents.
  • Serve as the primary contact for project management updates.
  • Work with 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.
  • 10+ years of software development experience using languages such as Java or .NET.
  • Experience with Java or .NET application servers.
  • Experience with web servers like Apache HTTP Server or NGINX.
  • Proficiency with version control tools such as Git or Perforce.
  • Experience with build tools like Maven or Ant.
  • Experience with continuous integration tools such as Jenkins or TeamCity.
  • Knowledge of relational and non-relational database design and development.
  • Highly 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 committed to using industry-leading data and insights combined with world-class technology to solve clients' toughest challenges and ensure our continued success.

Our Values :

We aim to be Truth Finders, Change Makers, and Team Driven — behaviors that define our unique culture.

J.D. Power values diversity and is committed to equal employment opportunities regardless of race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.

If accommodations are needed during recruitment, please contact us. We do not accept unsolicited agency resumes and are not responsible for related fees.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

(Remote) Sr .NET Software Developer

N. Harris Computer Corporation - USA

Ontario

Remote

CAD 90.000 - 120.000

5 days ago
Be an early applicant

Senior Software Developer

SpryPoint Solutions Inc.

Ontario

Remote

CAD 80.000 - 100.000

7 days ago
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

New Brunswick

Remote

CAD 85.000 - 110.000

5 days ago
Be an early applicant

Senior Software Developer - Workleap AI Canada - Remote

Workleap Technologies inc.

Remote

CAD 70.000 - 110.000

10 days ago

Senior Software Developer

Acuity Insights

Vancouver

Remote

CAD 80.000 - 110.000

13 days ago

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80.000 - 120.000

15 days ago

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80.000 - 120.000

15 days ago

Senior Software Engineer

Second Harvest Food Rescue

Ontario

Remote

CAD 88.000 - 101.000

7 days ago
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Ontario

Remote

CAD 90.000 - 120.000

4 days ago
Be an early applicant