Overview
We are seeking a highly skilled Senior Software Engineer with extensive expertise in .NET to join our dynamic international team. The ideal candidate will have significant experience in developing scalable and robust applications, with a strong focus on microservices architecture. Knowledge of Rust and C++ is highly valued, as it will help in implementing performance-critical services within our system.
Key Responsibilities
- C# Development: Design, develop, and maintain high-performance applications using C#.
- Microservices Architecture: Architect, build, and deploy microservices that are scalable, maintainable, and efficient.
- Performance-Critical Services: Leverage knowledge in Rust or C++ to implement performance-critical services.
- Documentation: Document system design and architecture comprehensively to ensure clarity and maintainability.
- Code Quality: Ensure high-quality code through best practices in coding, design patterns, unit testing, and code reviews.
- Collaboration: Work closely with cross-functional teams, including DevOps, QA, and Product Management, to deliver high-quality software on time.
- Mentorship: Provide guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement.
- Continuous Improvement: Stay updated with the latest industry trends, tools, and technologies, and recommend improvements to the development process.
- .NET Expertise: Extensive experience with the .NET framework and C#.
- Microservices: Proven experience in designing and implementing microservices architecture.
- Experience with ZMQ and Protobuf: Familiarity with messaging and communication protocols such as ZeroMQ (ZMQ) and Protobuf.
- Version Control: Proficient in using Git for version control and collaboration.
- Agile Methodologies: Experience working in an Agile/Scrum environment.
- Performance Optimization: Strong understanding of performance optimization, particularly in resource-constrained environments, is a bonus.
- Rust and C++ Knowledge: Proficiency in Rust or C++ for implementing performance-critical services is highly desirable.
- Cloud Experience: Experience with cloud platforms such as Azure or AWS is highly desirable.
- Problem-Solving: Strong analytical and problem-solving skills with the ability to tackle complex technical challenges.
- Languages: good written and oral English skills. Knowledge of Spanish is nice to have.
- Permanent role
- Flexible working hours
- Hybrid working model (3 days of remote work/week)
- 30 business days of annual leave
- Flexible remuneration plan
- An interesting full-time position within a global renowned family owned company.
- Challenging limits of mobility for a healthy world without congestion
- Space for creating innovative solutions and ideas for our fast growing markets
Veure més
No et perdis res!
Uneix-te a la comunitat de wijobs i rep per email les millors ofertes d'ocupació
Mai no compartirem el teu email amb ningú i no t'enviarem correu brossa
Subscriu-te araDarreres ofertes d'ocupació de Programador/a a Madrid
Programador/a JAVA con INGLÉS
18 de set.Digital Talent Agency
Desarrolladores/as Java Microservicios
18 de set.Digital Talent Agency
Programador con Spark SQL y Java
18 de set.Krell Consulting & Training
Desarrolladores Natural Adabas
18 de set.PANEL Sistemas Informáticos
Programador/a Android (3 meses)
18 de set.Grupo Digital
Programador/a C#
18 de set.Serbyte Servicios IT
Madrid, ES
Kreativstorm
Desarrollador/a Big data
17 de set.CAS TRAINING
Programador/a PL/SQL
17 de set.PSS
Madrid, ES