.Net Core Developer (Microservices) (M/F/D) (M/F)
Adecco Recruitment
23.12.2024 | Lisboa, Portugal | Referência: 2237878
PARTILHAR
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!