Doble Engineering

Doble Sr. Software Engineer ALT150I

Doble Engineering  •  Italian Republic (Onsite)  •  27 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We are seeking an experienced Senior Software Developer to design, develop, and maintain high-quality desktop applications using C#, WPF, and XAML within the Microsoft Visual Studio environment. The ideal candidate has a strong background in software architecture, UI development, and modern development practices, and is capable of working independently as well as leading technical discussions within a team.

Key Responsibilities

  • Design, develop, and maintain desktop applications using C# and .NET (WPF)
  • Build rich, responsive user interfaces using XAML and MVVM principles
  • Contribute to software architecture, technical design, and code standards
  • Collaborate with product owners, UX designers, and other developers to define requirements and solutions
  • Perform code reviews and mentor junior developers
  • Debug, optimize, and refactor existing applications to improve performance and maintainability
  • Write technical documentation and support knowledge sharing within the team
  • Participate in the full software development lifecycle, from analysis to deployment and maintenance

Required Technical Skills

  • Strong experience with C# and the NET Framework / .NET Core
  • Advanced knowledge of WPF and XAML
  • Solid understanding of MVVM pattern and UI architecture best practices
  • Proficiency with Visual Studio and related debugging and profiling tools
  • Experience with object-oriented design, SOLID principles, and design patterns
  • Familiarity with data binding, styles, templates, and custom controls in WPF
  • Experience working with Git or other version control systems

Nice-to-Have Skills

  • Experience with Unit Testing frameworks (e.g. MSTest, NUnit, xUnit)
  • Familiarity with CI/CD pipelines
  • Experience integrating REST APIs and working with databases (SQL or NoSQL)
  • Awareness of UX/UI best practices for desktop applications

Seniority & Experience

  • 5+ years of professional experience in software development
  • Proven experience delivering and maintaining production-grade WPF applications
  • Ability to take ownership of complex technical topics and guide architectural decisions

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication skills in English
  • Ability to work independently and within cross-functional teams
  • Proactive mindset with attention to quality and detail

Education

  • Degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience)
Doble Engineering

About Doble Engineering

Doble is the world’s most trusted brand in electrical diagnostics. We provide energy system engineers with the tools, insights and confidence to anticipate and overcome tomorrow’s power demands today.

Doble has been helping clients in the electric power industry improve operations and optimize system performance for over a century with solutions for transformers, bushings, circuit breakers, rotating machines, protective relays, and cables. We specialize in...

CONDITION MONITORING

> Online dissolved gas analysis (DGA) monitoring

> Condition monitoring systems for transformers

> Hydrogen sensors for transformers

ENTERPRISE ASSET MANAGEMENT

> Database software

> Data governance supervisory services

> Insulating oil diagnostic software

> Trusted condition assessment and testing expertise

IN-SERVICE TESTING & ASSESSMENT

> Portable dissolved gas analysis (DGA)

> Partial discharge (PD) survey

> Electromagnetic Intereference (EMI) measurement

> RFI and acoustic signal survey

> Portable moisture in oil and dewpoint analysis

PROTECTION TESTING

Ensure protection system performance through testing, data management & compliance reporting solutions

> Power system simulation

> IEC 61850 testing

> Protection asset & test database

> Universal protection testing system

SECURITY & COMPLIANCE

Compliance solutions derived from our keen understanding of utility work processes – designed to improve productivity

> Effective security & compliance for field devices

> Patching for the field

> Know where your compliance program truly stands

Doble is part of the Utility Solutions Group of ESCO Technologies Inc. (NYSE: ESE). Our companies and product lines include Manta Test Systems, Morgan Schaffer, and Vanguard Instruments.

Industry
Manufacturing & Production
Company Size
501-1,000 employees
Headquarters
Marlborough, MA
Year Founded
1920
Website
doble.com
Social Media