
Senior .NET Software Engineer
- Madrid
- Permanente
- Tiempo completo
- You define the software structure as required and ensure it complies with the architectural vision and simplicity of the design rules.
- You are in charge of implementing new requirements using test driven development methodology
- Participate in architectural discussions and contribute to the evolution of our system design on Azure.
- Contribute to and utilize Azure DevOps for CI/CD pipelines and infrastructure as code.
- You work from a scrum framework: planning and grooming sessions during sprints; reviewing user stories and test cases.
- You can analyze the root cause of defects in order to provide the most comprehensive fixes for every issue.
- You are a quality champion for the solutions to be delivered.
- Mentor and guide junior engineers, fostering a collaborative and knowledge-sharing environment.
- You are able to handle scalation and high priority issues effectively.
- Bachelor's or master's degree in computer science, Software Engineering, or a related field.
- Experience with microservices architecture.
- Solid understanding of software development principles, design patterns, and best practices.
- Knowledge of agile development methodologies, including Scrum and Test Driven Development.
- Good at interacting in English with your colleagues, both verbally and in writing.
- Experience with Azure DevOps for continuous integration and continuous delivery (CI/CD) pipelines.
- Experience with ASP.NET WebAPI, RESTFull applications, JavaScript.
- Front-end experience with accessibility programming.
- Experience with testing frameworks and methodologies.