🌎
This job posting isn't available in all website languages

Principal Software Engineer

📁
Research & Development
💼
Product Development
📅
1900756 Requisition #

Exp. required:- 8-14 Years  

 

What You'll Be Doing:

  • Provide technical leadership to a team and/or organization, ensuring that all delivered solutions and architecture adhere to industry best-practices for scalability, maintainability, usability, availability, extensibility, security, and portability

  • Design and develop software applications and application components in an agile environment

  • Integrate and implement custom created applications with commercial and open source software

  • Create high-quality software by conducting peer design/code reviews and developing automated test cases

  • Work with geographically distributed teams, with ample of opportunity to learn from and mentor teammates in a fast-paced environment

  • Play a key role in the future of software products by working closely with product management and other stakeholders to aid solution development

  • Leverage the latest technologies to solve complex problems facing the AMI industry

  • Build and implement performant and scalable solutions by applying development best practices

  • Ensure high quality solutions by implementing unit tests, driving continuous integration/validation, and supporting the creation and design of performance, load, and user acceptance tests

  • Build methods and tools to automate development activities

  •  

    Must Haves:

  • Education: Bachelor's Degree in technical field OR equivalent work experience

  • 10+ years of relevant professional work experience

  • 6+ years of object-oriented software development experience using C#

  • 6+ years of application development experience in an agile environment using enterprise database environments (MSSQL, Oracle)

  • Experience developing software in a commercial software product development environment

  • Knowledge of multiple languages/alternative frameworks and ability to learn new technologies as the need arises

  • Experience with large product integrations

  • Experience developing scalable and performant applications

  • Experience with enterprise technologies and principles, such as SOA, REST, and enterprise messaging (Rabbit MQ)

  • Software design experience using object-oriented patterns, SOLID, and other development principles

  • Flexibility to work across a variety of software-related disciplines

  • Experience leading teams to deliver high-quality software products

  • Familiarity with front-end development approaches and architectures

  • Demonstrated experience in designing / Architecting complex large-scale products.

  • Good Experience in tuning the performance of the application components and SQL Performance tuning 

Skill set:  Microsoft Service Fabric, C#, .net framework, MVC, Rabbit MQ, Web API, ASP.Net, Entity framework, WCF, SQL Server, Angular JS

Even Better:

  • Hands-on experience developing web applications using HTML/CSS/Knock out JS

  • Experience ETL using SSIS, SSRS, Data vault

  • Experience migrating enterprise web applications to cloud-hosted / PaaS architectures

  • Azure PAAS, Power shell, VSTS Devops, ESRI, Power BI

.

 

 

Exp. required:- 8-14 Years  

 

What You'll Be Doing:

  • Provide technical leadership to a team and/or organization, ensuring that all delivered solutions and architecture adhere to industry best-practices for scalability, maintainability, usability, availability, extensibility, security, and portability

  • Design and develop software applications and application components in an agile environment

  • Integrate and implement custom created applications with commercial and open source software

  • Create high-quality software by conducting peer design/code reviews and developing automated test cases

  • Work with geographically distributed teams, with ample of opportunity to learn from and mentor teammates in a fast-paced environment

  • Play a key role in the future of software products by working closely with product management and other stakeholders to aid solution development

  • Leverage the latest technologies to solve complex problems facing the AMI industry

  • Build and implement performant and scalable solutions by applying development best practices

  • Ensure high quality solutions by implementing unit tests, driving continuous integration/validation, and supporting the creation and design of performance, load, and user acceptance tests

  • Build methods and tools to automate development activities

  •  

    Must Haves:

  • Education: Bachelor's Degree in technical field OR equivalent work experience

  • 10+ years of relevant professional work experience

  • 6+ years of object-oriented software development experience using C#

  • 6+ years of application development experience in an agile environment using enterprise database environments (MSSQL, Oracle)

  • Experience developing software in a commercial software product development environment

  • Knowledge of multiple languages/alternative frameworks and ability to learn new technologies as the need arises

  • Experience with large product integrations

  • Experience developing scalable and performant applications

  • Experience with enterprise technologies and principles, such as SOA, REST, and enterprise messaging (Rabbit MQ)

  • Software design experience using object-oriented patterns, SOLID, and other development principles

  • Flexibility to work across a variety of software-related disciplines

  • Experience leading teams to deliver high-quality software products

  • Familiarity with front-end development approaches and architectures

  • Demonstrated experience in designing / Architecting complex large-scale products.

  • Good Experience in tuning the performance of the application components and SQL Performance tuning 

Skill set:  Microsoft Service Fabric, C#, .net framework, MVC, Rabbit MQ, Web API, ASP.Net, Entity framework, WCF, SQL Server, Angular JS

Even Better:

  • Hands-on experience developing web applications using HTML/CSS/Knock out JS

  • Experience ETL using SSIS, SSRS, Data vault

  • Experience migrating enterprise web applications to cloud-hosted / PaaS architectures

  • Azure PAAS, Power shell, VSTS Devops, ESRI, Power BI

.

 

 

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Product Development

Bangalore, Karnataka, India

📁 Research & Development

Requisition #: 1900652

Product Development

Bangalore, Karnataka, India

📁 Research & Development

Requisition #: 1900757

Product Development

Bangalore, Karnataka, India

📁 Research & Development

Requisition #: 1900208

Itron is an Equal Opportunity Employer
Itron will make reasonable accommodation to assist a qualified person with a disability in the job application process. If you need assistance and would like to request a special accommodation, please contact accessibility@itron.com or at +1-509-924-9900 USA. For more information on Equal Employment Opportunity, please click here.

Itron Global Data Protection Notice for Employees, External Staff and Candidates

www.itron.com