Softwarearchitekt

Leanetec Technical Solutions GmbH
Leer (Ostfriesland), Germany
1 day ago
Apply on jobs.meinestadt.de
Prepare application

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Shift work
Languages
English, German

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Data Analysis Unit Testing C Sharp (Programming Language) Cascading Style Sheets (CSS) Databases Continuous Delivery Continuous Integration
+28 more
Relational Databases Database Models Software Design Patterns Linux DevOps Human-Computer Interaction Integrated Development Environments JQuery Python (Programming Language) PostgreSQL Node.Js NoSQL Scrum Methodology Software Architecture Software Engineering Software Systems SQL Databases Data Streaming Strategies of Testing Web Applications Git Vue.js Containerization Integration Tests Information Technology Software Version Control Docker Microservices

Job description

Fachinformatik Konzepterstellung Basic HTML Informatik C# Datenmodellierung Englisch PostgreSQL SCRUM Java Replication Entwicklungsumgebungen noSQL Linux Node.js Automatisierung Microservices Datenbankadministration jQuery Security Berufserfahrung Design Patterns Testdurchführung HTML JavaScript Python Docker Optimierung CSS Vue.Js GIT Kommunikation Programmiersprachen Softwareentwicklung DevOps Continuous Integration Deutsch Analytisches Denken Teamfähigkeit Kommunikationsfähigkeit Selbstständige Arbeitsweise Zuverlässigkeit Engagement Lernbereitschaft

Requirements

B Ausübungsformen, Mindestens 7-10 Jahre Erfahrung in der Softwareentwicklung, davon mehrere Jahre in einer Architektenrolle oder vergleichbaren Position.

Programmierkenntnisse:

C#: Expertenkenntnisse und umfangreiche Erfahrung in der Entwicklung und Architektur von Anwendungen mit C#. HTML/CSS: Sehr gute Kenntnisse in der Gestaltung und Optimierung von modernen Webanwendungen mit HTML und CSS. JavaScript/jQuery: Solide Kenntnisse in JavaScript /jQuery zur Implementierung interaktiver Webanwendungen und Benutzeroberflächen. Node.js: Fundierte Erfahrung in der Entwicklung und Skalierung von serverseitigen Anwendungen und APIs mit Node.js.

Architektur und Design:

Tiefgehende Erfahrung in der Konzeption und Implementierung von Softwarearchitekturen, einschließlich Microservices, serverlosen Architekturen und monolithischen Systemen. Fähigkeit, skalierbare und wartbare Softwarelösungen zu entwerfen und umzusetzen. Kenntnisse in der Anwendung von Design Patterns und Best Practices.

Technische Fähigkeiten:

Datenbanken: Tiefgehende Kenntnisse in der Arbeit mit relationalen Datenbanken und NoSQL-Datenbanken, einschließlich Design und Optimierung. Security: Verständnis von Sicherheitsprinzipien und Best Practices in der Softwareentwicklung. Erfahrung mit DevOps-Praktiken und Werkzeugen zur Automatisierung von Build-, Deploy- und Betriebsprozessen. Kenntnisse in der Containerisierung mit Docker. Verständnis für Continuous Integration und Continuous Deployment (CI/CD) Pipelines zur Beschleunigung der Softwarebereitstellung und Verbesserung der Entwicklungsprozesse.

Soft Skills:

Ausgeprägte Führungs- und Kommunikationsfähigkeiten, mit der Fähigkeit, technische Visionen zu vermitteln und Teams zu leiten. Hervorragende Problemlösungsfähigkeiten und analytisches Denken. Fähigkeit, komplexe technische Konzepte verständlich zu dokumentieren und zu präsentieren. Hohe Eigenmotivation und Bereitschaft zur kontinuierlichen Weiterbildung.

Projektmanagement:

Erfahrung in der Projektplanung und -durchführung, einschließlich agiler Methoden wie Scrum oder Kanban. Fähigkeit zur Priorisierung und Verwaltung mehrerer Projekte und Deadlines. Erfahrung in der Zusammenarbeit mit Stakeholdern zur Definition von Anforderungen und technischen Spezifikationen.

Zusätzliche Fähigkeiten:

Versionierungssysteme: Hervorragende Kenntnisse im Umgang mit Versionskontrollsystemen wie Git. Testing: Erfahrung mit umfassenden Teststrategien, einschließlich Unit-Tests, Integrationstests und End-to-End-Tests.

Sprachkenntnisse:

Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.

Senior Softwareentwickler (m/w/d)

Sind Sie ein erfahrener Softwareentwickler, der nach neuen Herausforderungen sucht und seine Fähigkeiten in einem innovativen Umfeld einsetzen möchte? Wir bieten Ihnen die Möglichkeit, Ihre Expertisen zu vertiefen und an spannenden Projekten mitzuwirken. Unsere Anforderungen an Sie:

Berufserfahrung:

Mehr als 5 Jahre praktische Erfahrung in der Softwareentwicklung, idealerweise in einer leitenden oder verantwortungsvollen Position.

Programmierkenntnisse:

C#: Tiefgehende Kenntnisse und umfangreiche Erfahrung in der Entwicklung komplexer Anwendungen mit C#. HTML/CSS: Sehr gute Kenntnisse in der Erstellung und Gestaltung von modernen, responsiven Webanwendungen mit HTML und CSS. JavaScript/jQuery: Solide Kenntnisse in JavaScript /jQuery zur Implementierung interaktiver Webanwendungen und Benutzeroberflächen. Node.js: Fundierte Erfahrung in der Entwicklung und Optimierung von serverseitigen Anwendungen und APIs mit Node.js.

Zusätzliche Fähigkeiten:

Architektur und Design: Erfahrung in der Konzeption und Implementierung von Softwarearchitekturen und -designs. Versionierungssysteme: Hervorragende Kenntnisse im Umgang mit Versionskontrollsystemen wie Git. Datenbanken: Tiefgehende Kenntnisse in der Arbeit mit relationalen und NoSQL-Datenbanken, einschließlich Design und Optimierung. Testing: Erfahrung mit Teststrategien, einschließlich Unit-Tests, Integrationstests und End-to-End-Tests.

Soft Skills:

Ausgeprägte Team- und Kommunikationsfähigkeiten, mit der Fähigkeit, Teams zu führen und zu motivieren. Hervorragende Problemlösungsfähigkeiten und analytisches Denken. Fähigkeit, komplexe technische Konzepte verständlich zu vermitteln und dokumentieren. Hohe Eigenmotivation und Bereitschaft zur kontinuierlichen Weiterbildung.

Projektmanagement:

Erfahrung in der Projektplanung und -durchführung, einschließlich agiler Methoden wie Scrum oder Kanban. Fähigkeit zur Priorisierung und Verwaltung mehrerer Projekte und Deadlines.

Sprachkenntnisse:

Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.

Junior Softwareentwickler (m/w/d), Sind Sie bereit, Ihre Karriere als Junior Softwareentwickler voranzutreiben und in einem dynamischen, innovativen Umfeld zu arbeiten? Wir suchen motivierte Talente, die ihre Fähigkeiten in C#, Node.js, HTML, CSS oder auch Vue.js einbringen und weiterentwickeln möchten. Unsere Anforderungen an Sie:

Berufserfahrung:

Mindestens 1-2 Jahre praktische Erfahrung in der Softwareentwicklung.

Programmierkenntnisse:

C#: Grundlegende Kenntnisse und praktische Erfahrung in der Entwicklung von Anwendungen mit C#. HTML/CSS: Sicherer Umgang mit HTML und CSS zur Erstellung und Gestaltung von Webanwendungen. JavaScript/jQuery: Kenntnisse in JavaScript /jQuery zur Implementierung interaktiver Webanwendungen und Benutzeroberflächen. Node.js: Erfahrung in der Entwicklung von serverseitigen Anwendungen und APIs mit Node.js.

Zusätzliche Fähigkeiten:

Versionierungssysteme: Erfahrung im Umgang mit Versionskontrollsystemen wie Git. Datenbanken: Grundlegende Kenntnisse in der Arbeit mit relationalen oder NoSQL-Datenbanken. Testing: Verständnis und Anwendung von Unit-Tests und Integrationstests.

Soft-Skills:

Teamfähigkeit und gute Kommunikationsfähigkeiten. Problemlösungsfähigkeiten und analytisches Denken. Eigenständige Arbeitsweise und Motivation zur kontinuierlichen Weiterbildung.

Sprachkenntnisse:

Gute Deutsch- und Englischkenntnisse in Wort und Schrift.

Auszubildende Fachinformatik Anwendungsentwicklung (m/w/d), Mindestens (Fach-)Abitur oder vergleichbarer Abschluss mit guten Leistungen in Mathematik und Informatik

Programmierkenntnisse:

Grundlegende Kenntnisse in mindestens einer Programmiersprache (z.B. Java, Python, C#)

Interesse an Technologie:

Begeisterung für IT und Technologie sowie Motivation zur kontinuierlichen Weiterbildung

Teamfähigkeit und Kommunikation:

Gute kommunikative Fähigkeiten und die Fähigkeit, effektiv im Team zu arbeiten

Analytisches Denkvermögen:

Fähigkeit zur strukturierten Problemlösung und zum logischen Denken

Engagement und Zuverlässigkeit:

Selbstständige Arbeitsweise, hohe Lernbereitschaft und Zuverlässigkeit

Sprachkenntnisse:

Gute Deutsch- und Englischkenntnisse in Wort und Schrift

Senior PostgreSQL-Datenbankspezialist (m/w/d)

Wir suchen einen erfahrenen Senior PostgreSQL-Datenbankspezialisten, der unsere Datenbanklandschaft mit umfassendem Know-how und innovativen Lösungen bereichert. Bringen Sie Ihre langjährige Expertise ein, um komplexe PostgreSQL-Umgebungen zu verwalten, zu optimieren und weiterzuentwickeln. Ihre Aufgabe wird es sein, unsere Datenbankinfrastruktur auf höchstem Niveau zu betreiben und zu skalieren, während Sie gleichzeitig innovative Konzepte zur Verbesserung der Performance und Zuverlässigkeit entwickeln. Unsere Anforderungen an Sie:

Berufserfahrung:

Mehr als 8 Jahre praktische Erfahrung in der Verwaltung und Optimierung von PostgreSQL-Datenbanken in komplexen Umgebungen

Datenbankadministration:

Tiefgehende Kenntnisse in der Verwaltung und Betreuung von PostgreSQL-Datenbanken mit mehreren Schemata, einschließlich Streaming Replication unter Linux.

Datenmodellierung und Skriptentwicklung:

Erfahrung in der Erstellung fachlicher Datenbankmodelle (Database-First) und Entwicklung von SQL-Skripten (Evolve). Fähigkeit zur Erstellung und Optimierung von SQL-Queries für Datenanalysen.

Benefits & conditions

Spannende Projekte: Arbeiten Sie an innovativen und abwechslungsreichen Projekten, die die Zukunft der Softwareentwicklung mitgestalten. Modernes Arbeitsumfeld: Profitieren Sie von einem modernen Arbeitsplatz mit neuester Technologie und angenehmer Arbeitsatmosphäre. Flexible Arbeitszeiten: Genießen Sie flexible Arbeitszeitmodelle, die eine ausgewogene Work-Life-Balance ermöglichen. Attraktive Vergütung: Erhalten Sie eine faire und wettbewerbsfähige Vergütung sowie attraktive Zusatzleistungen. Teamgeist: Werden Sie Teil eines motivierten und kollegialen Teams, das Wert auf Zusammenarbeit und gegenseitige Unterstützung legt., Sind Sie ein erfahrener Softwarearchitekt, der bereit ist, innovative und komplexe Projekte zu leiten und Ihre umfassenden Expertisen einzubringen? Wir bieten Ihnen die Chance, in einem dynamischen und zukunftsorientierten Umfeld die technische Vision und Architektur unserer Softwarelösungen zu prägen. Unsere Anforderungen an Sie, Sie möchten in die Welt der Softwareentwicklung eintauchen und Ihre Leidenschaft für Technologie in eine erfolgreiche Karriere verwandeln? Wir bieten Ihnen die Möglichkeit, eine fundierte Ausbildung zum/zur Fachinformatiker/in für Anwendungsentwicklung zu absolvieren. Werden Sie Teil unseres engagierten Teams und lernen Sie von erfahrenen Experten, wie Sie innovative Softwarelösungen entwickeln und umsetzen können. Nutzen Sie diese Chance, Ihre Fähigkeiten in einem dynamischen Umfeld weiterzuentwickeln und Ihre Zukunft in der IT-Branche zu gestalten. Unsere Anforderungen an Sie

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.meinestadt.de
Prepare application

Good distractions

Loading talks and stories from around this role…