Apply C# and .NET expertise to desktop software supporting pipeline inline inspection analysis at United Pacific Projects Ltd. This intermediate developer role offers a flexible work environment.
UPP seeks an Intermediate Software Developer to evolve its core platform for analyzing, visualizing, and interpreting inspection data. You will work with developers, analysts, machine learning specialists, and subject matter experts. The work combines software design, complex data, engineering workflows, and practical business functionality.
Key Responsibilities:
Develop and enhance software for inline inspection data analysis
Investigate software behavior, data processing, and analytical workflows
Design capabilities expanding analytical and business functionality
Apply abstraction, refactoring, and reusable software design
Contribute to testing, validation, documentation, and technical decisions
Requirements:
Degree, diploma, or equivalent practical technical experience
Five or more years developing production rich-client applications
Strong experience with C# and .NET development
Experience with WPF or similar rich-client frameworks
Knowledge of design principles, SOLID, patterns, and refactoring
Build maintainable C# and .NET desktop software while advancing analytical tools for complex pipeline inspection data.