(Senior) Backend Developer - .NET
⚲ Lisbon
Do uzgodnienia
Wymagania
- Microsoft Azure DevOps
- Docker
- .Net
- Agile
- Kubernetes
- Web Development
- Backend
- Microsoft Azure
- DevOps
Opis stanowiska
Main Responsibilities
• Design, develop, and maintain robust backend solutions.
• Collaborate across teams to ensure seamless software integration.
• Participate in the full software development lifecycle.
• Implement DevOps practices for continuous integration and delivery.
• Optimize application performance and scalability.
• Review and improve code quality through peer reviews.
Key Requirements
• Proven experience with .NET development.
• Strong knowledge of Docker and Kubernetes.
• Familiarity with Microsoft Azure and Azure DevOps Server.
• Experience working in Agile environments.
• Strong problem-solving skills.
Nice to Have
• Experience with microservices architecture.
• Knowledge of additional programming languages.
• Familiarity with front-end technologies.
• Design, develop, and maintain robust backend solutions.
• Collaborate across teams to ensure seamless software integration.
• Participate in the full software development lifecycle.
• Implement DevOps practices for continuous integration and delivery.
• Optimize application performance and scalability.
• Review and improve code quality through peer reviews.
Key Requirements
• Proven experience with .NET development.
• Strong knowledge of Docker and Kubernetes.
• Familiarity with Microsoft Azure and Azure DevOps Server.
• Experience working in Agile environments.
• Strong problem-solving skills.
Nice to Have
• Experience with microservices architecture.
• Knowledge of additional programming languages.
• Familiarity with front-end technologies.
🔍 Dekoder Ogłoszenia
🔴
Design, develop, and maintain robust backend solutions.
Może oznaczać zarówno tworzenie od zera, jak i utrzymywanie starego, trudnego w modyfikacji kodu.
🔴
Collaborate across teams to ensure seamless software integration.
Może oznaczać konieczność częstego kontaktu z innymi działami, które niekoniecznie są zorientowane na IT.
🔴
Participate in the full software development lifecycle.
Może oznaczać, że będziesz zaangażowany we wszystkie etapy, od analizy po wdrożenie i wsparcie, co może być czasochłonne.
🔴
Implement DevOps practices for continuous integration and delivery.
Może oznaczać, że będziesz odpowiedzialny za budowanie i utrzymywanie infrastruktury CI/CD od podstaw, a nie tylko korzystanie z istniejących rozwiązań.
🔴
Review and improve code quality through peer reviews.
Może oznaczać, że będziesz spędzać dużo czasu na przeglądaniu kodu innych, co może być czasochłonne i nie zawsze prowadzić do znaczących usprawnień.