Senior .NET Software Engineer (Barcelona- Hybrid)

Wizeline
Barcelona, Spain
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

.NET
Microsoft Windows
API
Artificial Intelligence
Amazon Web Services (AWS)
User Authentication
Build Automation
C Sharp (Programming Language)
Cloud Computing
Software Quality
Code Review
Continuous Integration
Data Security
Serialization
Linux
Entity Framework
JSON
Microsoft SQL Server
Query Optimization
SQL Stored Procedures
SQL Databases
T-SQL
XML
Data Logging
Software Security
Caching
Reliability of Systems
Backend
GIT
Integration Tests
Kubernetes
Information Technology
Asynchronous Programming
Api Gateway
REST
Terraform
Serverless Computing
Docker
Jenkins
Microservices

Job description

  • Develop, test, and maintain backend microservices and APIs using C# and .NET.
  • Implement data access layers and write efficient, optimized T-SQL queries and stored procedures.
  • Write unit, functional, and integration tests to ensure code quality and system reliability.
  • Participate in code reviews and help foster a collaborative, excellence-driven engineering culture.
  • Contribute to the CI/CD pipeline supporting automated builds and deployments.
  • Troubleshoot and resolve production issues, ensuring system stability and performance.
  • Support microservice deployments using Docker, Kubernetes, and cloud-native patterns.

Requirements

Do you have experience in XML?, Do you have a Bachelor's degree?, * 5+ years of professional experience in backend development.

  • Excellent working knowledge of .NET Framework with C#, including:
  • Asynchronous programming
  • Queuing, caching, and logging
  • XML/JSON serialization
  • Application security best practices
  • Strong SQL Server experience with T-SQL, stored procedures, transactions, ACID principles, normalization, and query optimization.
  • Proficiency with data access using Entity Framework, Dapper, and direct SQL queries.
  • Expertise in writing unit, functional, performance, soak, and stress tests. (BDD experience is a plus.)
  • Strong experience designing and consuming RESTful JSON APIs, including authentication and API Gateway patterns.
  • Experience with CI/CD tools such as Git and Jenkins.
  • Experience working in both Linux and Windows environments.
  • Exposure to Docker, Kubernetes, and serverless patterns on AWS.
  • Experience building and deploying microservices at scale.
  • Familiarity with infrastructure-as-code tools such as Terraform or Chef is a plus.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong written and verbal English communication skills.

Nice-to-have Skills

  • AI Tooling Proficiency: Leverage one or more AI tools to optimize and augment day-to-day work, including drafting, analysis, research, or process automation. Provide recommendations on effective AI use and identify opportunities to streamline workflows.

Benefits & conditions

  • Competitive compensation & total rewards
  • Health benefits & wellness programs
  • Savings & retirement plans
  • Global mobility opportunities
  • Flexible work policy and remote-friendly approach
  • Happy hours, gaming tournaments, sports activities & more
  • Continuous learning & training programs with WizeAcademy
  • Free certifications in cloud technologies and coding languages

About the company

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 market entry and driving business transformation. As a global community of innovators, we foster a culture of growth, collaboration, and impact.

Apply for this position