Logo
Itron

Senior Tools Development Engineer

Itron, Raleigh, North Carolina, United States, 27601


Itron is revolutionizing how utilities and cities manage energy and water. We are committed to creating a more sustainable, resourceful world. Join us.The Senior Tools Development Engineer will create software and features that will be used to drive automation across the company as well as test result/bug tracking tools. Helps to make design decisions with new development efforts as well as sustaining/maintenance efforts around bug fixes. Be able to document new tools/features in the code as well as provide documentation to the test organization if applicable. Provide feedback on project time estimates and scoping. Work with other developers both within the team and on other teams to provide reliable software that meets the organization's needs. Ensure quality code and follow best-coding practices.A highly skilled engineer developing additional professional expertise to apply company policies & procedures to resolve a variety of issues through effective communication, knowledge and experience inside and outside the department. Influences the decisions of others. Mentors new Engineers. Collaboratively works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Exercises judgment within defined procedures and practices to determine appropriate action. Builds productive internal/external working relationships. Independently drives routine work. Executes new projects or assignments with general instruction.Duties & Responsibilities

Development of new features/enhancements with our software and tools.

Designing/planning/pitching new tool/enhancement ideas.

Help with software project planning and design in defining scope and time estimates.

Maintenance and sustaining our existing tools with bug fixes.

Potentially helping with automated scripting.

Problem investigation and resolution.

Working with other teams on issue resolution as well as planning/designing for new enhancements/features.

Investigating and opening bugs/issues with other teams when applicable.

Providing documentation on new features/enhancements.

Participate in knowledge transfer sessions when applicable.

Required Skills & Experience5+ years professional experience

Object-Oriented Programming experience (C#, Java, etc)

SQL experience

Experience with a Version Control System

Desktop Application development

Preferred Skills & Experience:Python

Flask

Visual Studio/Git

Microservice Architecture/Development

Web Services

Azure DevOps

Education

Bachelor's degree in related field or equivalent experience.Physical Demands

This is a typical office job, with no special physical requirements or unusual work environment.#LI-MB1Itron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don't perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for!

The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills and experience.

Itron is proud to be an Equal Opportunity, Affirmative Action Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email Accessibility@itron.com.

Itron enables utilities and cities to safely, securely and reliably deliver critical infrastructure solutions. We provide smart networks, software, services, meters, and sensors to better manage electricity, gas, water and city services. We are dedicated to creating a more resourceful world.