Senior Software Engineer

NDT Global
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, Spanish
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

.NET
Amazon Web Services (AWS)
Azure
Bash
C Sharp (Programming Language)
Cloud Computing
Software Quality
Code Review
Computer Programming
Python
Windows Presentation Foundation
Microsoft Software
Microsoft SQL Server
Team Foundation Server
MySQL
NoSQL
Object-Oriented Software Development
Redis
Software Engineering
Software Systems
SQL Databases
Scripting (Bash/Python/Go/Ruby)
GIT
Kubernetes
Information Technology
Rancher
Software Version Control
Docker

Job description

Software Engineer plays a critical role in the development and maintenance of both back-end and front-end services that support the organization's Data Platform. This position is responsible for delivering high-quality, scalable, and maintainable software solutions that enable data-driven decision-making across the business. The engineer will collaborate closely with cross-functional teams to design, implement, and deploy software systems, ensuring performance, reliability, and alignment with industry best practices. This role also involves continuous improvement of existing systems, active participation in code reviews, and staying current with emerging technologies to drive innovation within the platform. Responsibilities

  • Designs, specifies, writes software code for different projects, ensuring the software quality
  • Maintains software code and infrastructure in production
  • Performs code reviews and ensures quality of the developed software
  • Documents the work for the developed solutions and maintains consistency of information
  • Keeps up to date with development practices in the industry
  • Responsible for the overall software and code base and implements the software code into production

Requirements

  • A bachelor's degree in computer science, Engineering or related education is required
  • A minimum of 6 years of experience in Advanced Programming skills (functional and object-oriented) and professional Software development is required.
  • Must be proficient in spoken and written English and Spanish skills
  • Advance experience in Microsoft stack (.NET) and C#. WPF is a plus
  • Advance experience working with Source indicador Version Control Systems (TFS, GIT, etc.)
  • Intermediate experience with Docker and Kubernetes environments (OKD, Opens istifadə, Rancher)
  • Intermediate experience in scripting languages (Bash, Python)
  • Intermediate experience working in cloud environments (AWS or Azure)
  • Intermediate experience with SQL Databases (MySQL, Microsoft SQL Server)
  • Experience with NoSQL Databases (Redis) is a plus
  • Python or Scala experience is a plus

Skillset

  • Ability to analyze complex systems and troubleshoot issues efficiently
  • Ability to document work and collaborate effectively with both technical and DIGITAL stakeholders
  • Experience working in cross-functional teams and agile environments
  • Comfortable working in fast-paced, evolving environments.
  • Open to learning new technologies and adapting to changing project requirements
  • Takes responsibility for the qualityуси reliability of their work
  • Capable of prioritizing tasks and managing multiple projects simultaneously

Benefits & conditions

  • Hybrid type of work
  • Family-friendly and flexible working hours
  • Pension plan
  • Health and Dental Insurance
  • International and multicultural work environment
  • Challenging and versatile tasks with creative freedom
  • Companyераль activities during the year promoting opportunities to create cohesion with work colleagues (teambuilding activities, external training, Christmas party and gift exchange) 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

About the company

NDT Global is the leading provider of inline diagnostic solutions, advanced data insights, and integrity management services that safeguard energy-sector infrastructure. The company is recognized for its expertise in both ultrasonic inspection technologies - such as Pulse Echo, Pitch-and-Catch, Phased Array, and Acoustic Resonance (ART Scan) - and ultra-high-resolution Magnetic Flux Leakage (MFL) inspection services. These differentiated offerings, along with non-ultrasonic technologies like Inertial Measurement Units and others in development, enable NDT Global to deliver comprehensive asset integrity solutions. Innovation is at the core of NDT Global's mission. We continuously challenge the boundaries of existing technologies to deliver transformational solutions that empower the industry to achieve safer, more cost-effective pipeline management. Our commitment to research and development drives the creation of vital new methods and tools that address the potens.spring of our customers while setting new industry standards. By strategically applying inspection technologies to detect, diagnose, and model various types of threats, NDT Global provides predictive, decision-ready insights. These insights, driven by the world's most accurate data, enable asset owners to optimize infrastructure health, drive operational efficiencies, reduce risk, and minimize their carbon footprint.

Apply for this position