Senior .NET Developer
emagine Polska · Compliance Intelligence
- Location: Lisbon (Portugal)
- Work arrangement: hybrid
- Employment type: Full Time
- Seniority: senior
- Posted:
Source not independently verified
Confirm the company and recruiter through an official company domain before applying. Never pay money, share one-time codes, sign out of your Apple or Google account, install apps or configuration profiles, or run code from a repository sent by a recruiter.
Job description
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.
Skills
- agile
- csharp
- dynamodb
- elastic
- microservices
- mongodb
- dotnet
- nosql
- postgresql
- redis
- sql
Languages
EN
Apply
Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.
View & apply