Descrição da Função
Join Our Team as a .NET Core Developer (Microservices)
Direct contract with Ageas Portugal
Work Environment
Location
Lisbon Parque das Nações.
Working Hours
Hybrid regime;
Office hours with a dynamic work environment.
Are you a .NET Core Developer with 2 to 5 years of experience and a passion for building scalable, high-performance solutions using microservices architecture?
Join Ageas Portugal and play a key role in shaping our technological landscape. We are looking for developers who excel in designing, developing, and maintaining modern, cloud-native applications using .NET Core and microservices.
Responsibilities
.NET Core Development with Microservices
Design and develop scalable, distributed applications using .NET Core and microservices architecture.
Build and maintain RESTful APIs, ensuring high performance and scalability.
Implement event-driven architectures using message brokers like Kafka, RabbitMQ, or Azure Service Bus.
Collaborate with architects and other developers to design robust solutions that meet business and technical requirements.
Problem Solving
Diagnose and troubleshoot issues in a microservices environment, addressing performance bottlenecks and ensuring resilience.
Provide technical solutions for distributed systems, ensuring reliability and fault tolerance.
Project Collaboration
Work closely with solution designers and Application Architects to ensure seamless integration of microservices with other systems.
Participate in code reviews, contributing to discussions around best practices, performance optimizations, and architecture improvements.
DevOps & Quality Assurance
Collaborate on CI/CD pipelines and implement automated deployment strategies using Docker, Kubernetes, and Azure DevOps.
Ensure high-quality delivery by writing unit tests, integration tests, and monitoring systems for microservices.
Implement logging, monitoring, and tracing for distributed services using tools like ELK Stack, Prometheus, or Grafana.
Requirements
Experience in .NET Core development with expertise in microservices architecture.
Proficiency in building and consuming RESTful APIs and knowledge of gRPC.
Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
Familiarity with cloud platforms, particularly Azure, and services like Azure Service Bus, Azure Functions, and Azure API Management.
Strong understanding of DevOps practices, CI/CD pipelines, and automated testing.
Knowledge of messaging systems like RabbitMQ, Kafka, or other event-driven architectures.
Passion for continuous learning, staying updated with the latest advancements in .NET Core, cloud-native development, and microservices.
Fluency in spoken and written English.
If youre ready to take on a challenging and rewarding role that will allow you to drive business innovation, apply now and help shape the future of Ageas!
ENVIAR CANDIDATURA