Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
2 Ansichten
Litera
Positionsübersicht:
Litera sucht einen Senior Software Engineer, der uns beim Ausbau unseres Entwicklungsteams unterstützt. Sie nehmen am gesamten SDLC teil, von der vorläufigen Systemanalyse bis hin zu Tests und Bereitstellung. Zu dieser Hybrid-Engineering-Rolle gehört die Entwicklung hochwertiger und leistungsstarker Software, die den Qualitäts- und Softwareentwicklungsstandards entspricht, zusammen mit einem großartigen Team.
Ein Tag im Leben:
• Schreiben Sie sauber , wartbarer Code, der mit der minimalen Anzahl von Fehlern erweiterbar ist
• Dienen als Quelle für Expertenwissen über moderne Softwareentwicklungstechniken und -methoden
• Bieten Anleitung zur modernen Softwareentwicklung Techniken und Methoden für Codeüberprüfungen
• Übernehmen Sie die Verantwortung für Produktfunktionen von Schätzungen bis hin zu Design und Entwicklung
• Refaktorieren und verbessern Sie vorhandene Software
• Arbeiten Sie mit übergreifenden Funktionsteams (PM, QA) zur Erledigung von Aufgaben
• Verwalten Sie individuelle Aufgabenprioritäten, Schätzungen, Fristen und Ergebnisse
• Coachen und betreuen Sie weniger erfahrene Teammitglieder
• Gestalten Sie innovative Designs und Ideen zur Funktionsverbesserung in den Produkt- und Designprozess ein
• Besitzen Sie Schlüsselbereiche des Produkts in Bezug auf Design und Entwicklung
• Demonstrieren Sie Ihr Wissen über Software und Sicherheit am besten Praktiken (z. B. objektorientierte Entwurfsmuster, OWASP Top 10, SOLID-Entwurfsprinzipien)
• Skalierbare Lösungen liefern
• Andere zugewiesene Aufgaben ausführen
Rollenentwicklung:
Innerhalb eines Monats werden Sie:
• unseren technischen Onboarding-Plan abschließen
• die Funktionsbereiche der Anwendung und ihre beabsichtigten Verwendungszwecke kennenlernen< /p>
• Bauen Sie Beziehungen zu allen Entwicklern und Qualitätsingenieuren im Team auf
• Fungieren Sie als Mitglied eines agilen Teams, das komplexe Herausforderungen löst und funktionierende Software erstellt
• Suchen, analysieren und entwickeln Sie Lösungen für Fehler und kleinere Verbesserungen mit
• Arbeiten Sie mit erfahrenen Entwicklungsteammitgliedern zusammen, um den Quellcode der Anwendung zu erlernen
• Halten Sie sich an Standardarbeitsanweisungen, um Konsistenz sicherzustellen in der Art und Weise, wie wir Software entwickeln.
Innerhalb von 3 Monaten werden Sie:
• regelmäßig Code-Verbesserungen an der Anwendung beisteuern
• Fachkompetenz in einem entwickeln oder mehr Anwendungsbereiche
• Übersetzen Sie Produktdesigns in technische Designs und Entwicklungsaufgaben
• Seien Sie in der Lage, mit Customer Success und anderen Gruppen in der Organisation über Anwendungsfehler, Probleme und Herausforderungen zu kommunizieren
Innerhalb von 6 Monaten werden Sie:
• mit anderen Mitgliedern des Entwicklungsteams zusammenarbeiten, um robuste Funktionen zu entwickeln
• Fachkompetenz in mehreren Funktionsbereichen des entwickeln Anwendung
• Eigene Funktionsentwicklung für kritische Funktionsbereiche innerhalb der Anwendung
• Definieren Sie neue Möglichkeiten zur Qualitätsverbesserung
Über Sie:
• Mehr als 5 Jahre Berufserfahrung in der Softwareentwicklung mit hervorragenden C#-Codierungskenntnissen, einschließlich Backend-Technologien wie APIs, Datenbanken und Web-Frameworks
• Bachelor-Abschluss in Informatik oder einem verwandten technischen Bereich
• Umfangreiches Verständnis von SoftwareentwicklungspriPrinzipien (objektorientiertes Design, SOLID, Test-Driven Development, KISS, DRY)
• Umfangreiche Erfahrung mit den folgenden Technologien:
• C#, .NET/.NET Core, ASP.NET Core, Web/REST-APIs
• SQL Server und Microsoft Entity Framework
• Unit-Test-Frameworks (z. B. NUnit, MSTest)
• Doker
• Erfahrung mit den folgenden Tools:
• GitHub
• Jira / Confluence
• Microsoft Visual Studio Code oder Microsoft Visual Studio
• Erfahrung mit Azure OpenAI
• Erfahrung in der Nutzung grundlegender und benutzerdefinierter GPT-Sprachmodelle
• Kenntnisse von GitHub Copilot oder anderen KI-Codierungsassistenten
< p>• (Optional, aber bevorzugt)• JavaScript/TypeScript
• Erfahrung mit UI/UX-Technologien wie React.js
• HTML5/CSS
• Erfahrung in der Entwicklung von Software mit Microsoft Visual Studio und/oder Azure DevOps
• Erfahrung mit CI/CD und automatisierten Build- und Bereitstellungsprozessen
• Erfahrung mit allen (oder alle) der folgenden Vorteile: Azure Container Services, SQL Azure, Azure Storage, Azure Key Vault, Azure Kubernetes Service, Azure Cosmos DB
• Ausgeprägte Fähigkeiten zur Fehlerbehebung und Fehlerbehebung
• Hervorragend im Multitasking und in der Lage, mit konkurrierenden Prioritäten umzugehen
• Englischniveau – Obere Mittelstufe
Gewünschte Fähigkeiten:
• Kenntnisse über generative KI-Konzepte und Frameworks
• Erfahrung in der Nutzung grundlegender und benutzerdefinierter Modelle für maschinelles Lernen bevorzugt (Amazon Titan, Claude 2, Hugging Face)
• Erfahrung mit promptem Engineering
• Erfahrung unter Verwendung von Vektordatenbanken, Texteinbettungen und Retrieval-Augmented Generation (RAG)
Wer wir sind:
Litera mit Hauptsitz in Chicago, IL, ist ein schnell wachsendes Softwareunternehmen und eines einer der weltweit führenden Anbieter von Rechtstechnologie. Unsere Software beliefert mehr als 90 % der weltweit größten Anwaltskanzleien und wird täglich von Hunderttausenden Anwälten genutzt. Als Unternehmen, das als einer der besten Arbeitgeber gilt, glauben wir, dass berufliche Weiterentwicklung, Belohnungsprogramme, offene Kommunikation und transparente Führung zu einem einzigartigen und offenen Arbeitsumfeld beitragen. Unsere Mitarbeiter sind motiviert, energisch und leidenschaftlich und haben die Fähigkeit, einen direkten Einfluss auf die Zukunft des Unternehmens zu nehmen.