Thales

R&D Software Engineer, .NET

Thales

full-time

Posted on:

Location Type: Hybrid

Location: Madrid • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

ApacheDockerKafkaLinux.NET

About the role

  • Designing and coding Windows & Linux applications for R&D Products in an agile environment
  • Fully autonomous member of an agile software development team
  • Responsible for design, code, testing and integration of hardware devices like cameras, document and fingerprint scanners
  • Conducting research on hardware and software solutions to improve biometrics solutions such as face matching and tracking, fingerprints verification, liveness detection
  • Creating project documentation and tools to help deliver products to customers

Requirements

  • Bachelor’s Degree or equivalent in Computer Science, Software Engineering, Telecommunications, or similar
  • At least 5 years' experience in SW Development
  • At least two years in C# .NET development with Visual Studio
  • Experience in reactive programming, comfortable around software design patterns and aware of common good practices
  • Experience with Version Control, Code Quality, Continuous Integration and Unit Testing Frameworks
  • Fluency in both written and spoken Spanish & English
  • Integration of Hardware devices and SDKs is extremely valuable
  • Experience with .NET Core, .NET Standard, NuGet, Rx .NET, Apache Kafka, WCF, Web Services development or integration is valuable
  • Knowledge and experience with Docker, Cryptography, Document verification, Biometrics, Computer vision, Machine learning, Digital photography, Industrial engineering or electronics is a plus
Benefits
  • Flexible working hours
  • Intensive working days on Fridays and during August
  • Remote-friendly - 2 days a week working from home
  • Restaurant allowance and social benefits (health insurance, kindergarten)
  • Free coffee on-site!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NETVisual Studioreactive programmingsoftware design patternsVersion ControlCode QualityContinuous IntegrationUnit Testing Frameworks.NET Core.NET Standard
Soft skills
autonomouscommunicationteam collaborationresearchdocumentation
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software EngineeringBachelor’s Degree in Telecommunications
Expleo Group

Programador/a C/C++, sector ferroviario

Expleo Group
Junior · Midfull-time🇪🇸 Spain
Posted: 4 days agoSource: expleo-jobs-es-en.icims.com
IRIUM

Programador/a Java – Spring Batch

IRIUM
Mid · Seniorfull-time🇪🇸 Spain
Posted: 4 days agoSource: iriumspain.applytojob.com
JavaSpring
Quid Solutions

Desarrollador/a Senior .NET, WebForms

Quid Solutions
Seniorfull-time🇪🇸 Spain
Posted: 7 days agoSource: innteciinnovations.applytojob.com
ASP.NETJavaScriptMS SQL Server.NETSQL
Quid Solutions

Líder técnico, Desarrollo .NET/MVC

Quid Solutions
Senior · Leadfull-time🇪🇸 Spain
Posted: 7 days agoSource: innteciinnovations.applytojob.com
ASP.NETJavaScriptMS SQL Server.NETSQL