Position: Senior .
NET DeveloperLocation: Lisbon, Portugal (Hybrid model – 2 days per week in the office)Project Scope: InternationalWe are looking for a Senior .
NET Developer to join a world-leading company specialising in compliance intelligence in the field of Environment, Health and Safety (EHS), for a long-term project in an international environment.
Key Technologies & Stack:• .
NET / C#• Microservices Architecture• Event-Driven Systems (Kafka, RabbitMQ, Pulsar)• SQL & NoSQL Databases (PostgreSQL, Elasticsearch, MongoDB, Redis, DynamoDB) Key Responsibilities:• Design, develop, and maintain scalable SaaS solutions with a strong focus on performance, reliability, and maintainability.• Contribute to architectural decisions involving microservices, distributed systems, and cloud-native applications.• Build and enhance event-driven platforms leveraging modern messaging and streaming technologies.• Promote engineering excellence through code quality, best practices, testing, and continuous improvement initiatives.• Collaborate closely within Agile development teams throughout the entire software delivery lifecycle.• Provide technical guidance and mentorship to fellow engineers, fostering knowledge sharing and team growth. Requirements:• 6+ years of professional experience developing applications with .
NET and C#.• Strong hands-on experience designing and implementing microservices-based architectures.• Proven experience working with event-driven systems and messaging platforms.• Solid understanding of both relational and non-relational databases, with the ability to select the most appropriate solution based on business and technical requirements.• Experience working in Agile environments.• Previous exposure to technical leadership, coaching, or mentoring responsibilities.• Strong analytical and problem-solving skills, with the ability to work independently on complex technical challenges.