SENIOR SOFTWARE ENGINEER (Desktop Application C#)
Role details
Job location
Tech stack
Job description
SENIOR SOFTWARE ENGINEER (Desktop Application C#) NDT Global Barcelona, Barcelona, Spain Job Description Posted Thursday, April 17, 2025 at 4:00 AM NDT Global is a leading provider of high-tech diagnostic inspection solutions, data analysis, and integrity assessment services for energy infrastructure assets. We specialize in ultrasonic inspection technologies such as Pulse Echo, Pitch-and-Catch, Phased Array, and Acoustic Resonance (ART Scan), along with other non-ultrasonic technologies like Inertial Measurement Units. Our goal is to detect, diagnose, and model threats like cracks, metal loss, and geometric issues across various assets, providing predictive insights to optimize infrastructure health and operational efficiency. Purpose The Senior Engineer, Software, is responsible for setting the software architecture, designing, implementing, and supporting software for pipeline inspections, application frameworks, and base components. The role involves leading and reviewing junior
Requirements
developers' work, ensuring adherence to architectural, test-driven, and clean code principles, and taking responsibility for the source code. Role and Responsibilities * Designs and develops innovative object-oriented software using C# and adapts existing software. * Defines the software architecture collaboratively with team members. * Leads and reviews work of junior developers, ensuring best practices are followed. * Mentors and coaches team members. * Coordinates with the Product Owner to ensure high customer satisfaction and takes ownership of the software. * Provides maintenance and user support. * Stays updated with industry development practices. * Performs other duties as assigned. Qualifications and Educational Requirements * A master's degree in Computer Science, Engineering, or related field. * At least 6 years of software development experience, including C# and .NET. * Minimum 2 years of experience with UI/Frontend Development and WPF. * Proficiency in spoken and written English. Benefits and Work Environment * Competitive salary and comprehensive benefits: health insurance, pension plan, gym flex, eye care, 23 days annual leave. * Flexible and hybrid working model. * Opportunities for training, professional development, and working with cutting-edge technologies. * International and intercultural work environment with a great company culture. #J-18808-Ljbffr