Wir suchen einen erfahrenen .Net-Architekten zur Verstärkung unseres Teams für ein US-amerikanisches SaaS-Gesundheitsprojekt mit Schwerpunkt auf Microservices-Architektur.
Passt das auf Sie zu?
- 10 Jahre Erfahrung in der Softwareentwicklung mit starkem Fokus auf .NET-Technologien
- 3+ Jahre Erfahrung als Architekt bei Unternehmensprojekten
- Nachgewiesene Erfahrung mit Microservices-Architektur und verwandten Technologien
- Mindestens 10 Jahre Erfahrung in der IT-Branche
< li>Erfahrung im Entwurf und der Entwicklung komplexer Softwaresysteme und deren erfolgreicher Bereitstellung an Kunden- Prozess- und Geschäftsanalyse und -modellierung, Kenntnisse der UML-Notationen
- Kenntnisse in MySQL- und/oder PostgreSQL-Datenbanken< /li>
- Erfahrung in der Arbeit mit AWS-Cloud-Diensten wie EC2, S3, Lambda usw.
- Erfahrung im vollständigen SDLC und Verständnis für technische Best Practices; Kenntnisse in OOP, OOD, SOLID;
- Proaktiver Ansatz und Führung im Architekturengagement
- Ausgeprägtes Verständnis für Best Practices, Designmuster und Prinzipien der Softwareentwicklung
- Ausgezeichnet Kommunikations- und Kooperationsfähigkeiten
- Englisch ist obere Mittelstufe
- Fähigkeit, Ukrainisch/Russisch zu verstehen und zu sprechen
Gut zu haben:
- Zertifizierungen in relevanten Technologien (z. B. AWS Certified Developer)
- Erfahrung mit Containerisierungstechnologien wie Docker und Orchestrierungstools wie Kubernetes< /li>
- Vertrautheit mit Kanban-Entwicklungsmethoden
Ein neues Teammitglied wird verantwortlich sein für:
- Entwerfen Sie Architekturlösungen für spezifische Geschäftsanforderungen des Kunden
- Befolgen Sie die Best Practices und den Gral der Plattformanbieter
- Hilfe bei der Bewertung der Anwendungstauglichkeit
- Bewerten Sie Automatisierungsmöglichkeiten aus technischer Sicht und führen Sie eine Due-Diligence-Prüfung durch, um zu einer optimalen Lösung zu gelangen
- Unterstützung bei der Projektschätzung und dem Zeitplan
- Koordinierung und Teilnahme an strukturierten Peer-Reviews und Lösungsbegehungen< /li>
- Entwerfen, entwickeln und warten Sie skalierbare und leistungsstarke Microservices mithilfe von .NET-Technologien
- Arbeiten Sie mit funktionsübergreifenden Teams, einschließlich Projektmanagern und anderen Entwicklern, zusammen, um hochwertige Softwarelösungen bereitzustellen
- Implementieren Sie Best Practices für Codequalität, Tests und Bereitstellung in einer Microservices-Umgebung
- Beheben und lösen Sie technische Probleme zeitnah
- Bleiben Sie über die neuesten Technologien und Branchen auf dem Laufenden Trends, die für Microservices und Cloud-Entwicklung relevant sind