Senior Software Developer

| Remote
Sorry, this job was removed at 11:04 p.m. (CST) on Wednesday, June 1, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Title:  Senior Software Developer

Location:  Remote – Canada

Reports To: Director, Software Development

The Role: 

A Senior Software Developer 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 Delivery Unit stakeholders to review requirements, validate designs, create work estimates, develop software, and verify product releases. J.D. Power is seeking a data focused Software Developer to join our team utilizing your experience to influence and play a leadership role implementing our Big Data processing and analysis visions.

Job Duties and Responsibilities:

  • Lead a team to develop and scale high-performance data processing pipelines
  • Working with data scientists, product owners, and architects to design, implement, and maintain data warehouse pipelines supporting our enterprise products
  • Quickly gain a deep understanding of the business domain
  • Collaborate with technical stakeholders to create detailed work package estimates
  • Create, prioritize, assign, and monitor all software development tasks for assigned projects
  • Design and code complex software applications from business and technical specifications
  • Develop, execute, and review unit, component, and integration level tests to verify requirements are met
  • Ensure coding standards and product quality targets are met through the completion of code reviews
  • Investigate and resolve complex technical issues for assigned projects
  • Support the professional development of junior team members through coaching and mentoring
  • Enable continuous improvement across the SDLC through the introduction of new technologies and processes
  • Create and review technical and end user product documentation

 Qualifications:

  • Experience designing and implementing enterprise integration patterns in pipeline and streaming architectures
  • Experience with ETL / ELT Batch processing
  • Experience developing with Java, Python and other scripting languages
  • Familiarity working with cloud-based platforms like GCP, AWS, or other cloud technologies
  • Experience with data warehousing and Big Data persistence frameworks including BigQuery, Redshift, Cassandra would be extra asset
  • Technical leadership experience mentoring engineering team members
  • Strong documentation, analytical and problem-solving skills
  • Post-secondary education in Computer Science or Software Engineering
  • Professional experience designing, implementing, and maintaining enterprise data solutions
  • Demonstrated ongoing learner who is flexible and adaptable always looking to grow skillset and experiences
  • Exceptionally self-motivated, self-directed, and detail-oriented

J.D. Power is a global leader in consumer insights, advisory services and data and analytics. A pioneer in the use of big data, artificial intelligence (AI) and algorithmic modeling capabilities to understand consumer behavior, J.D. Power has been delivering incisive industry intelligence on customer interactions with brands and products for more than 50 years. The world's leading businesses across major industries rely on J.D. Power to guide their customer-facing strategies. 

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.  

 

Truth Finders - At J.D. Power, we are proud of the unbiased data and findings we provide. As individuals, each and every member of our team is dedicated to living this same objectivity and embodying the highest ethical and professional standards – the only ‘favorite’ we have is the truth.  

 

Change Makers - At J.D. Power, we never stand still. We constantly seek better ways – innovating and evolving in everything we do to support our colleagues and our clients alike – and all in service of delivering data and insights that drive meaningful business impact.  

 

Team Driven - At J.D. Power, we are one team and we are activated. Regardless of individual role, every member of our team is dedicated to supporting their immediate colleagues and our broader J.D. Power family to deliver on our collective purpose and make us greater than the sum of our parts. At J.D. Power, these values are more than words. We bring these values to life throughout our organization through our employee event series — J.D. Power Values Days. Each quarter, we celebrate one of our core values and hold an annual event to celebrate our combined values at the end of the year. 

 

We are dedicated to leveraging comprehensive and equitable practices which contribute to the overall success of the company and its employees. We invite you to learn more about our DE&I efforts.  

  

J.D. Power is an equal opportunity employer and compliant with AODA/ADA legislation.  If you require accommodations during the recruitment and selection process, please specify. 

 

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. 


For Internal Use-- #LI-SV1     #LI-Remote

More Information on J.D. Power
J.D. Power operates in the Automotive industry. The company is located in Troy, MI and Troy, MI. J.D. Power was founded in 1968. It has 1240 total employees. It offers perks and benefits such as Disability insurance, Dental insurance, Vision insurance, Health insurance, Life insurance and Mental health benefits. To see all 19 open jobs at J.D. Power, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about J.D. PowerFind similar jobs