Senior Software Engineer
Emagine — Portugal · Posted ~2 weeks ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Position: Senior .NET Developer
Location: Lisbon, Portugal (Hybrid model – 2 days per week in the office)
Project Scope: International
We 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.
We have 143,403 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 143,403 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume