Senior .Net Core Developer (M/F/D) (M/F)
Adecco Recruitment
07.11.2024 | Lisboa, Portugal | Referência: 2229981
PARTILHAR
Descrição da Função
Join Our Team as a Senior .NET Core Developer
Direct contract with Ageas Portugal
Work Environment
Location Lisbon Parque das Nações
Working Hours
- Hybrid regime with 3 days a week at the office.
- Office hours in a dynamic and collaborative work environment.
About the Role
We are seeking an experienced Senior .NET Core Developer with strong expertise in microservices architecture and a passion for designing cutting-edge technical solutions. In this hybrid role, you will not only develop scalable, high-performance applications but also collaborate closely with architects and business analysts to design and implement innovative solutions that meet both technical and business objectives. With your leadership and problem-solving skills, you will play a key role in shaping the technological future of Ageas Portugal.
Key Responsibilities
Development & Solution Design with Microservices
- Design and develop distributed, scalable applications using .NET Core and microservices architecture.
- Collaborate with architects and business analysts to translate business requirements into high-level technical solutions.
- Build and maintain RESTful APIs and implement event-driven architectures using Kafka, RabbitMQ, or Azure Service Bus.
- Ensure seamless integration of microservices with other systems, following architectural standards.
Problem Solving & Technical Leadership
- Diagnose and resolve complex technical issues in microservices environments, addressing performance bottlenecks and ensuring system resilience.
- Provide technical leadership and guidance to development teams, ensuring solutions are implemented as per design.
- Assess the business impact of technical decisions and help teams navigate problem resolution.
High-Level Technical Design
- Create high-level solution designs, balancing factors like cost, performance, and scalability.
- Plan and oversee the implementation of technical designs, ensuring successful execution by development teams.
- Contribute to continuous code reviews and discussions about best practices, performance enhancements, and architecture improvements.
Integration, 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 and integration tests, along with monitoring solutions for microservices.
- Implement logging, monitoring, and tracing for distributed services using tools like ELK Stack, Prometheus, or Grafana.
Requirements
- Extensive experience in .NET Core development with a focus on microservices architecture.
- Proficiency in building and consuming RESTful APIs and knowledge of gRPC.
- Experience with containerization technologies like Docker and orchestration platforms such as 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 such as RabbitMQ, Kafka, or other event-driven architectures.
- Passion for continuous learning and keeping up with the latest advancements in .NET Core, cloud-native development, and microservices.
- Fluency in spoken and written English.
If youre ready for a challenging and rewarding role where you can drive business innovation and shape the future of Ageas through cutting-edge technology, apply now and help lead the way!