Entelgy
1 week ago
Senior .NET Developer BARCELONA
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Entelgy
- Location
- España, Comunidad Valenciana, Valencia, Valencia Spain
- Posted
- 1 week ago
Job description
What are we looking for? We are looking for a Senior Full Stack .NET Developer to join a development team focused on the creation and evolution of critical business applications, highly scalable and high-performance. The selected person will participate in the design, development, and maintenance of robust solutions, applying good programming practices, distributed architectures, and agile methodologies, with special attention to software quality and test automation for one of our clients, a major company in the legal sector. What do you have to do?
- Analyze, design, and develop new functionalities using .NET and C# technologies.
- Design, develop, and maintain reliable, scalable, extensible, and high-performance applications, adapted to client needs.
- Apply object-oriented design principles and design patterns to ensure clean, maintainable, and efficient code.
- Participate in the design and development of distributed architectures and microservices.
- Develop and integrate services using REST APIs and messaging systems.
- Create and maintain automated tests, including unit tests, integration tests, and dependency mocking techniques.
- Participate in planning, code reviews, and iteration demonstrations, following agile methodologies.
- Collaborate with product management teams to understand client needs and propose appropriate technical solutions.
- Identify and implement improvements in development processes and existing solutions.
- At least 7 years of solid experience in software development, both backend and frontend, in .NET environments with C#.
- Experience in object-oriented design and mastery of principles and methodologies such as SOLID, DDD, and TDD.
- Extensive knowledge of .NET Core, ASP.NET Core MVC, and ASP.NET Core Web API.
- Experience working with Microsoft Azure and Azure DevOps.
- Experience in frontend development with Angular, TypeScript, and Jest.
- Knowledge of NoSQL databases, especially MongoDB.
- Experience in distributed architectures and microservices.
- Experience in developing and integrating REST APIs with JSON.
- Mastery of messaging systems, with NServiceBus experience being particularly valued.
- Advanced experience in testing, including unit tests, integration tests, and mocking.
- High English level is a plus.
- Availability for occasional travel.
Required skills
- remote work
- automated testing
- software development
- typescript
- jest
- unit testing
- rest api
- azure devops
- .net
- c#
- microsoft azure
- agile methodologies
- nosql
- mongodb
- nservicebus
- angular
- backend
- developer
- json
- microservices
- tdd
- full stack
- .net core
- frontend
- hybrid work
- mocking
- integration testing
- barcelona
- solid
- ddd
- messaging systems
- object-oriented design
- asp.net core web api
- distributed architectures
- asp.net core mvc
Interested in this position?
Create your free account and tailor your CV to match this job.