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.
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.