Requirements: English
Company: System Recruitment Specialists
Region: Madrid , Community of Madrid
Senior Full-Stack Developer - Madrid
C#, .NET, React, Angular
Job Description:
The successful candidate will be involved in the development of a new system, requiring a deep understanding of critical and fault tolerant systems with a high load of messaging. They will liaise in an international environment with external and internal teams to design and develop the system, as well as its evolution as a product.
What you will do:
As part of your responsibility, you will be involved at multiple stages in the life cycle of the applications. In different moments and contexts, you will:
- Providing guidance, mentoring, and technical expertise to the development team.
- Collaborate with cross-functional teams to define technologies and technical designs.
- Design, develop, and maintain high-quality software solutions.
- Ensure adherence to best practices throughout the software development lifecycle.
- Identify opportunities for process improvements and implement necessary changes.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up to date with the latest industry trends and technologies.
What do you need to succeed?
- Bachelors or masters degree in computer science or a related field.
- Proven experience in software development especially in C# for the backend.
- Proven experience working with message queues, preferably Rabbit MQ.
- Experience with cloud platforms, preferably Azure.
- Experience with JavaScript
- Experience React/Redux or Angular
- Strong CI/CD experience.
- Solid understanding of software development best practices and methodologies.
- Good communication for customer interaction
- Fluency in English. Spanish would be a plus but not essential
- Nice to have: experience in observability, and logging tools and practices.
- Nice to have: previous experience with trading applications in energy or finance.
- Nice to have: experience with SignalR, M7 EPEX and/or Catrina API