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