Net Developer
Role details
Job location
Tech stack
Job description
Capitole Consulting keeps growing and we want to do it with you!Antes de solicitar este puesto, por favor, lea la siguiente información sobre esta oportunidad que encontrará a continuación.Are you a passionate Developer?We have an exciting opportunity to lead and empower a multicultural team!We are currently looking for a .NET Developer with + 5 years of experience in software development, to join our team and work on the design, development, and maintenance of backend applications within the .NET ecosystem.ResponsibilitiesDesign, develop, and maintain scalable, high-performance backend applications using .NET (preferably .NET 10 or later versions).Participate in technical design and the definition of microservices-based architectures.Implement and evolve RESTful APIs for integration with internal and external systems.Design, optimize, and maintain data models in SQL databases (e.G., SQL Server), ensuring performance and scalability.Apply Clean Code principles, SOLID principles, design patterns, and software development best practices.Conduct code reviews, promoting quality standards and best practices within the team.Collaborate with architects, Product Owners, QA, and other technical teams to define robust solutions aligned with business objectives.Participate in defining observability, monitoring, and application performance strategies.Identify and resolve complex issues in production environments.Contribute to the continuous improvement of development processes, tools, and standards.Participate in mentoring activities and provide technical support to less experienced developers.Experience with HTML, CSS, and JavaScript.Knowledge of React (other frameworks are also positively valued).Knowledge of component libraries such as Material UI.Familiarity with state management libraries such as Redux.Technical RequirementsMore than 5 years of experience in software development using .NET.Strong experience with .NET 10 or recent versions of the .NET ecosystem (formerly .NET Core).Advanced experience with:ASP.NET CoreEntity Framework CoreREST API developmentProven experience with microservices architectures .Strong knowledge of SQL databases (e.G ., SQL Server ): Relational data modeling, SQL query optimization, Indexing and performance tuning, Transaction management.Experience in test-driven development : xUnit, NUnit or MSTest, Moq (or similar mocking frameworks) and Integration Testing.Strong frontend development knowledge:ReactAPI integration (Axios, Fetch, etc.)Component libraries such as Material UIExperience working with Git and collaborative branching strategies.Strong understanding of software design principles, architectural patterns, and distributed systems .Experience with Agile methodologies (Scrum/Kanban).Nice to HaveExperience with Docker and Kubernetes.Experience with cloud platforms (Azure, AWS, or GCP).Experience with messaging and event-driven tools: Kafka, RabbitMQ, Azure Service Bus.Knowledge of observability and monitoring tools: ELK Stack, Prometheus, Grafana, OpenTelemetry, Application Insights.Experience implementing and maintaining CI/CD pipelines : GitHub Actions, GitLab CIKnowledge of security best practices for API and backend application development.CompetenciesAnalytical thinking and strong problem-solving skills for complex challenges.Ability to work autonomously in dynamic environments.Excellent communication and collaboration skills.Strong focus on software quality, maintainability, and scalability.Continuous improvement mindset and commitment to ongoing learning.Sufficient English proficiency to work in an international environment.Location: 100% RemoteSchedule: flexible (Friday intensive).( Only Spanish Residents )Languages: English C1We're great, but with you we'll be even better!For this you will have:- Budget of *****€ in individual training for you to use it in whatever you want (technological events, books, trainings, certifications, etc.).- Follow-up with your team every month for continuous feedback.- Teleworking.- Flexible working hours to help you reconcile your professional / family life.- Private medical insurance paid in full by Capitole.- Flexible remuneration (restaurant tickets, transport and/or childcare).- WellHub (Gymforless).- Discounts on major brands for employees (Club Capitole).Get to know the whole family:- Team Buildings every two months - don't miss the summer party or the Christmas dinner!- Football team sponsored by Capitole.- Technological communities for you to share your knowledge and ideas with the other teams, sharing internal knowledge is essential!!!!- Last but not least, a TEAM! xqysrnh Don't you know us yet?Discover us!!! Capitole | Empowering people, unlocking technology innovationSee what people are saying about usDon't hesitate to send us your profile, we are looking forward to meeting you!The employee will adhere to information security policies:- Will have access to confidential information related to Capitole and the project they are working on.- Must comply with the security policies and internal policies of the company and the client.- Must sign an NDA.
Requirements
NET Developer with + 5 years of experience in software development, to join our team and work on the design, development, and maintenance of backend applications within the . NET ecosystem.ResponsibilitiesDesign, develop, and maintain scalable, high-performance backend applications using . NET (preferably .NET 10 or later versions). Participate in technical design and the definition of microservices-based architectures.Implement and evolve RESTful APIs for integration with internal and external systems.Design, optimize, and maintain data models in SQL databases (e.G., SQL Server), ensuring performance and scalability.Apply Clean Code principles, SOLID principles, design patterns, and software development best practices.Conduct code reviews, promoting quality standards and best practices within the team.Collaborate with architects, Product Owners, QA, and other technical teams to define robust solutions aligned with business objectives.Participate in defining observability, monitoring, and application performance strategies.Identify and resolve complex issues in production environments.Contribute to the continuous improvement of development processes, tools, and standards.Participate in mentoring activities and provide technical support to less experienced developers.Experience with HTML, CSS, and JavaScript.Knowledge of React (other frameworks are also positively valued). Knowledge of component libraries such as Material UI.Familiarity with state management libraries such as Redux.Technical RequirementsMore than 5 years of experience in software development using . NET.Strong experience with . NET 10 or recent versions of the . NET ecosystem (formerly .NET Core). Advanced experience with:ASP.NET CoreEntity Framework CoreREST API developmentProven experience with microservices architectures . Strong knowledge of SQL databases (e.G ., SQL Server ): Relational data modeling, SQL query optimization, Indexing and performance tuning, Transaction management.Experience in test-driven development : xUnit, NUnit or MSTest, Moq (or similar mocking frameworks) and Integration Testing.Strong frontend development knowledge:ReactAPI integration (Axios, Fetch, etc.)Component libraries such as Material UIExperience working with Git and collaborative branching strategies.Strong understanding of software design principles, architectural patterns, and distributed systems . Experience with Agile methodologies (Scrum/Kanban). Nice to HaveExperience with Docker and Kubernetes.Experience with cloud platforms (Azure, AWS, or GCP). Experience with messaging and event-driven tools: Kafka, RabbitMQ, Azure Service Bus.Knowledge of observability and monitoring tools: ELK Stack, Prometheus, Grafana, OpenTelemetry, Application Insights.Experience implementing and maintaining CI/CD pipelines : GitHub Actions, GitLab CIKnowledge of security best practices for API and backend application development.CompetenciesAnalytical thinking and strong problem-solving skills for complex challenges.Ability to work autonomously in dynamic environments.Excellent communication and collaboration skills.Strong focus on software quality, maintainability, and scalability.Continuous improvement mindset and commitment to ongoing learning.Sufficient English proficiency to work in an international environment.Location: 100% RemoteSchedule: flexible (Friday intensive). ( Only Spanish Residents )Languages: English C1We're great, but with you we'll be even better!
Benefits & conditions
For this you will have:- Budget of *****€ in individual training for you to use it in whatever you want (technological events, books, trainings, certifications, etc.).
-
Follow-up with your team every month for continuous feedback.
-
Teleworking.
-
Flexible working hours to help you reconcile your professional / family life.
-
Private medical insurance paid in full by Capitole.
-
Flexible remuneration (restaurant tickets, transport and/or childcare).
-
WellHub (Gymforless).
-
Discounts on major brands for employees (Club Capitole). Get to know the whole family:- Team Buildings every two months - don't miss the summer party or the Christmas dinner!
-
Football team sponsored by Capitole.
-
Technological communities for you to share your knowledge and ideas with the other teams, sharing internal knowledge is essential!! !!- Last but not least, a TEAM! xqysrnh Don't you know us yet? Discover us!!! Capitole | Empowering people, unlocking technology innovationSee what people are saying about usDon't hesitate to send us your profile, we are looking forward to meeting you! The employee will adhere to information security policies:- Will have access to confidential information related to Capitole and the project they are working on.
-
Must comply with the security policies and internal policies of the company and the client.
-
Must sign an NDA.