C-Sharp Jobs Senior Software Developer (C#/.NET)

Senior Software Developer (C#/.NET)

NDT Global

The Power of Clarity.

About the Company

NDT Global is a leading provider of high-tech diagnostic inspection solutions, advanced data analysis, and integrity assessment services for the energy sector. Specializing in ultrasonic inspection technologies—Pulse Echo, Pitch-and-Catch, Phased Array, and Acoustic Resonance (ART Scan)—as well as non-ultrasonic tools like Inertial Measurement Units, NDT Global delivers predictive, decision-ready insights that help asset owners optimize infrastructure health, improve efficiency, and reduce environmental impact.

About the Role

NDT Global is seeking a Senior Software Developer (C#/.NET) for the EMEA region. The role involves designing, developing, and maintaining high-quality, object-oriented software solutions, applying modern development practices, and collaborating closely with product owners and stakeholders to deliver robust and scalable systems.

Responsibilities

  • Develop and enhance C#/.NET software components with high-quality, object-oriented practices
  • Design software architecture and component-level solutions independently and collaboratively
  • Model data structures and processes to build robust and scalable systems
  • Apply SOLID principles and Clean Code practices across the development lifecycle
  • Take technical ownership and provide guidance through code reviews and mentoring
  • Collaborate with Product Owners and stakeholders to understand and implement requirements
  • Stay current with modern development practices and introduce new ideas to the team

Required Skills

  • Master’s degree in Computer Science, Software Engineering, or related field
  • Minimum 6 years of experience in C#/.NET software development
  • Strong expertise in software architecture, design, and data modeling
  • Experience with UI development (e.g., WPF) is a plus
  • Fluent in English (written and spoken)
  • Structured, self-driven, and passionate about delivering high-quality software

Benefits

  • Long-term career development with clear growth paths and mentoring opportunities
  • Challenging projects within an innovative, international team
  • Competitive compensation and benefits
  • Hybrid working model with flexible remote and on-site collaboration
  • Agile work culture with open communication and supportive team environment

Complete details about this role can be found on the official website below: