Talent.com
Senior Software Engineer C#.Net

Senior Software Engineer C#.Net

NDT GlobalBarcelona, Cataluña, España
Hace 6 días
Descripción del trabajo

NDT Global is the leading provider of ultra‑high‑tech diagnostic inspection solutions, advanced data analysis and integrity assessment services for ensuring the safety and longevity of energy‑sector infrastructure assets. Recognized as a forerunner in ultrasonic inspection technologies—Pulse Echo, Pitch‑and‑Catch and Phased Array—as well as Acoustic Resonance (ART Scan) methodologies, the company also deploys non‑ultrasonic technologies such as Inertial Measurement Units, with more under development. NDT Global strategically applies its inspection technologies to detect, diagnose and model various types of threat—circumferential or axial cracks, metal loss, geometry, mapping, and more—across diverse classes of assets. By providing predictive, decision‑ready insights driven by the world’s most accurate data, NDT Global enables asset owners to optimize infrastructure health and drive operational efficiencies while reducing risk and minimizing their carbon footprint.

Purpose

The goal of the Senior Engineer, Software is to set the software architecture, specify, design, implement and support the software for the planning, execution, and evaluation of pipeline inspections as well as application frameworks and base components. The role ensures that architectural, test‑driven, and clean code principles are followed by leading and reviewing Junior Developers’ work. The role assumes responsibility for the software and source code.

Role And Responsibilities

  • Design, develop, and maintain WPF applications using C# and the .NET framework.
  • Develop and design innovative object‑oriented, high‑quality software and adapt existing software using C#.
  • Design and specify architecture of the developed software individually and in collaboration with other developers in the team and across teams.
  • Write clean, maintainable, and testable code with attention to performance and scalability.
  • Participate in code reviews, technical discussions, and architecture decisions.
  • Integrate applications with backend services, REST APIs, and databases.
  • Collaborate with QA engineers to ensure software quality and reliability.
  • Support the continuous improvement of development tools, processes, and practices.
  • Debug, troubleshoot, and resolve production issues efficiently.
  • Actively contribute to the self‑organizing Scrum Team ensuring that architectural, test‑driven, and clean code principles are followed by leading and reviewing Junior Developers’ work.
  • Coach and train team members.
  • Coordinate continuously with Product Owner for high customer satisfaction; take ownership of the software.
  • Provide maintenance and user support for the developed software.
  • Keep up to date with development practices in the industry.
  • Other duties as assigned.

Requirements & Qualifications

  • A master's degree in computer science, Engineering, or related education is required (Bachelor’s degree with equivalent experience may be considered).
  • A minimum of 6 years of experience in software development, including C# and .NET, is required.
  • A minimum of 2 years of experience with UI / Frontend Development and WPF is required.
  • Strong understanding of MVVM architecture and related design patterns.
  • Solid knowledge of the presentation layer : XAML and data binding.
  • Familiarity with unit testing, integration testing, and version control (Git).
  • Experience integrating REST APIs.
  • Strong problem‑solving and debugging skills.
  • Good communication and teamwork abilities.
  • Proficient in spoken and written English.
  • Nice to Have

  • Experience with SCRUM / Agile development.
  • Experience with Prism, ReactiveUI, or similar WPF frameworks.
  • Knowledge of Entity Framework or other ORM tools.
  • Experience in other Object‑Oriented or functional languages.
  • Experience with SQL (MS SQL Server).
  • Benefits

  • Competitive salary and comprehensive benefits package : Health Insurance, pension Plan, Gym Flex, eyecare, 23 days Annual leave.
  • Flexible & Hybrid working : Our flextime model allows you to design your working day as it suits your needs.
  • We think about the future : Individual training and development opportunities and professional development schemes.
  • Opportunity to work with cutting‑edge technologies and make a significant impact on our data strategy.
  • International, intercultural and young working environment.
  • Great company culture and office environment.
  • At NDT Global, we are committed to creating an inclusive and diverse workplace. We believe that equal opportunities for all employees are essential to our success.

    #J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Senior Software Engineer • Barcelona, Cataluña, España

    Ofertas relacionadas
    • Oferta promocionada
    Senior Fullstack Software Engineer (C#.NET)

    Senior Fullstack Software Engineer (C#.NET)

    Keysight TechnologiesBarcelona, Catalonia, SPAIN
    Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries.Our culture ...Mostrar másÚltima actualización: hace 1 día
    • Oferta promocionada
    Senior Software Engineer,.NET

    Senior Software Engineer,.NET

    Dow JonesBarcelona, Cataluña, España
    Our engineering teams' guiding principle and its philosophy have always been to get things right through practicing disciplined engineering, not cutting corners, and of course having fun while we a...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    SENIOR EMBEDDED SOFTWARE ENGINEER

    SENIOR EMBEDDED SOFTWARE ENGINEER

    JBC Soldering ToolsMolins de Rei, Catalonia, SPAIN
    Among our clients are some of the world's leading technology companies in sectors such as Automotive, Aerospace, Medical Electronics, and Defense. Headquartered in Molins de Rei (Barcelona), the com...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Senior Software Engineer.Net, C#, AWS

    Senior Software Engineer.Net, C#, AWS

    TaizenBarcelona, Catalonia, España
    Join us as a Founding Senior Full-Stack Software Engineer to build the next generation customer insights platform for helping product, marketing and sales teams make sense of customer feedback at s...Mostrar másÚltima actualización: hace 27 días
    • Oferta promocionada
    Software Engineer

    Software Engineer

    DOGAAbrera, Catalonia, España
    With a strong focus on R&D, we established ourselves as a key player in the creation of.Italy, the United States, Mexico, Brazil, China, India, Morocco and Japan, and distributes its products to ov...Mostrar másÚltima actualización: hace 24 días
    • Oferta promocionada
    Senior Software Engineer.NET and Azure

    Senior Software Engineer.NET and Azure

    isolutions AGBarcelona, Cataluña, España
    Backend Architecture & Development : .You design and develop scalable, performant and secure backend services for our Microsoft Azure based, serverless SaaS application. Cloud & Serverless Excellence : ...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Senior Software Engineer.NET & Azure

    Senior Software Engineer.NET & Azure

    ahead AGBarcelona, Cataluña, España
    Our modern intranet platform empowers companies to bring people, knowledge, and communication together in one intuitive digital workspace. We’re building the future of work—one connected team at a t...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Senior Software Engineer (C#+.Net)

    Senior Software Engineer (C#+.Net)

    TaizenBarcelona, Catalonia, España
    Join us as a Founding Senior Full-Stack Software Engineer to build the next generation customer insights platform for helping product, marketing and sales teams make sense of customer feedback at s...Mostrar másÚltima actualización: hace 27 días
    • Oferta promocionada
    .Net Software Engineer

    .Net Software Engineer

    Inetumbarcelona, España
    Inetum es líder europeo en servicios digitales.El equipo de Inetum, formado por 28.Las soluciones de Inetum tienen como objetivo contribuir al desempeño y la innovación de sus clientes, así como al...Mostrar másÚltima actualización: hace 14 días
    • Oferta promocionada
    Staff.Net Software Engineer

    Staff.Net Software Engineer

    WizelineBarcelona, Catalonia, Spain
    We are : Wizeline, a global AI-centric technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating...Mostrar másÚltima actualización: hace 4 días
    • Oferta promocionada
    Senior Software Engineer - GoLang

    Senior Software Engineer - GoLang

    Unimedia TechnologyCastelldefels, Catalonia, España
    At Unimedia Technology, we're on the lookout for a Senior Fullstack Engineer to help shape an innovative global platform that powers call centers across the world. If you’re passionate about buildin...Mostrar másÚltima actualización: hace 4 días
    • Oferta promocionada
    Senior Developer.Net / C#

    Senior Developer.Net / C#

    Nexus / SpainSabadell, Catalonia, Spain
    Te apasiona el desarrollo de software y te motiva crear soluciones que mejoran la atención sanitaria?.Y ahora, ampliamos el equipo con un / a. Formarás parte de un equipo que impulsa la transformación...Mostrar másÚltima actualización: hace 4 días
    • Oferta promocionada
    Senior Software Development Engineer

    Senior Software Development Engineer

    WerfenLliçà d'Amunt, Catalonia, SPAIN
    Werfen is a growing, family-owned, innovative company founded in 1966 in Barcelona, Spain.We are a worldwide leader in specialized diagnostics in the areas of Hemostasis, Acute Care Diagnostics, Tr...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Senior Dotnet Developer

    Senior Dotnet Developer

    TravelportBarcelona, Catalonia, Spain
    We are looking for candidates for a permanent position based in Barcelona, Spain for the role of Sr.Job description : What does a great Software Engineer (. NET) do? As a Software Engineer (.NE...Mostrar másÚltima actualización: hace 21 días
    • Oferta promocionada
    Senior Developer.Net

    Senior Developer.Net

    atmiraViladecans, Catalonia, España
    Atención, amante de la tecnología!.Si eres una persona curiosa, creativa y apasionada por la innovación, ¡esta oportunidad es para ti!. En nuestro equipo buscamos mentes inquietas como la tuya, list...Mostrar másÚltima actualización: hace 20 días
    • Oferta promocionada
    Senior Software Engineer

    Senior Software Engineer

    Singular AircraftCornellà de Llobregat, Catalonia, España
    Singular Aircraft es una empresa tecnológica con sede en España, dedicada al diseño, desarrollo y fabricación de aeronaves no tripuladas de gran capacidad. Su misión es ofrecer soluciones aéreas inn...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Senior.NET Software Engineer

    Senior.NET Software Engineer

    UNIT4Barcelona, Cataluña, España
    We’re a fast-paced growth cloud company, changing the game in ERP for mid-market people-centric organizations.We’re on a mission to turn 40 years of conventional legacy ERP software on its head and...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Senior Backend Software Engineer.NET

    Senior Backend Software Engineer.NET

    Materialise NVBarcelona, Cataluña, España
    Are you passionate about building robust, scalable, and maintainable back-end systems that power innovative applications? We are looking for a Senior Back-End Developer to join our Motion team and ...Mostrar másÚltima actualización: hace más de 30 días