Company Overview
Itron empowers utilities and cities worldwide to safely, securely, and reliably deliver essential infrastructure services. Operating in over 100 countries, our cutting-edge smart networks, software solutions, services, meters, and sensors enable customers to efficiently manage energy and water resources, ensuring sustainability and reliability for the communities they serve.
Job Duties & Responsibilities
- Develop and implement code to support product integration.
- Participate in product design reviews, providing insights on functional requirements, design considerations, and forecasting.
- Analyze and deconstruct complex software systems, collaborating with team members to enhance overall system design.
- Assist in the testing and validation of product features throughout the development lifecycle.
- Work closely with the data team and other project stakeholders to ensure seamless integration and execution.
Required Skills & Experience
- Education: Currently enrolled in an accredited degree program, having completed at least one year of college coursework. Preferred fields include Computer Science, Computer Engineering, Data Engineering, Data Science, or related disciplines.
- Programming experience in C#, Python, or similar languages.
- Proficiency in databases and working knowledge of version control systems (preferably Git).
- Ability to clearly communicate technical challenges and solutions.
- Strong documentation and organizational skills.
- Capable of working independently as well as within a collaborative team.
- Ability to contribute effectively in a globally distributed team environment.
Preferred Skills & Experience
- Experience in an Agile development environment.
- Understanding of enterprise-level software development life cycles.
- Familiarity with relational databases such as SQL Server or PostgreSQL.
-
Job Duties & Responsibilities
- Develop and implement code to support product integration.
- Participate in product design reviews, providing insights on functional requirements, design considerations, and forecasting.
- Analyze and deconstruct complex software systems, collaborating with team members to enhance overall system design.
- Assist in the testing and validation of product features throughout the development lifecycle.
- Work closely with the data team and other project stakeholders to ensure seamless integration and execution.
Required Skills & Experience
- Education: Currently enrolled in an accredited degree program, having completed at least one year of college coursework. Preferred fields include Computer Science, Computer Engineering, Data Engineering, Data Science, or related disciplines.
- Programming experience in C#, Python, or similar languages.
- Proficiency in databases and working knowledge of version control systems (preferably Git).
- Ability to clearly communicate technical challenges and solutions.
- Strong documentation and organizational skills.
- Capable of working independently as well as within a collaborative team.
- Ability to contribute effectively in a globally distributed team environment.
Preferred Skills & Experience
- Experience in an Agile development environment.
- Understanding of enterprise-level software development life cycles.
- Familiarity with relational databases such as SQL Server or PostgreSQL.
- Hands-on experience with Azure, Azure DevOps, Databricks, and Apache Spark.Hands-on experience with Azure, Azure DevOps, Databricks, and Apache Spark