Projektname: Automatisierte Leitungsabfrage
Branche: Baubranche
Rolle: Fullstack Entwickler / Leitender Entwickler
Schlüsselskills: Python, Django, Celery, JavaScript, HTML, CSS, Bootstrap, Google Maps, WMS, REST, postgreSQL
Teamgröße: 2-5
Kurzbeschreibung: Mitwirken an einem Projekt zur automatisierten Abfrage und Auswertung über den Leitungsbestand von Netzbetreibern und den Versorgungsträger-Listen von Bauämtern. Für die Abfrage muss der Kunde zunächst über die Einbindung von Google Maps mit Kartenmaterial vom Bundesamt für Kartographie und Geodäsie den Ort des Bauvorhabens markieren. Die Markierung kann manuell oder mittels einer KML Datei vorgenommen werden. Anschließend müssen noch einige Angaben zu dem Bauvorhaben gemacht werden. Um die Bestellung abzuschließen, muss der Kunde aus einer Liste an möglicherweise betroffenen Netzbetreibern und Bauämtern auswählen, wer via E-Mail angeschrieben werden soll. Eingehende Antworten von Netzbetreibern und Bauämtern können Bestellungen/Kundenprojekten durch einen 4-stelligen Code in der E-Mail-Adresse zugeordnet werden. Die Antworten und weitere Informationen kann der Kunde dann jederzeit über das sogenannte Tool einsehen. Im Backend wird die Programmiersprache Python und das Framework Django eingesetzt. Im Frontend wird mit Angular gearbeitet.
Aufgaben:
? Entwicklung des Bestellprozesses in Python, Django, HTML, JavaScript und CSS
? Konzeption und Aufwandschätzung von Change Requests
? Umsetzung von Change Requests
? Review von Change Requests
? Entwicklung Asynchroner Tasks mit Hilfe von Celery
? Erstellung von E-Mail-Templates
? Refactoring
? Vorstellung von Anpassungen und neuen Features im Weekly
? Kundenberatung
? Teamkoordination
? Entwicklung von REST Schnittstellen
? Entwicklung und Testing von Schnitstellen mit hilfe von Postman
? Datenbank Modellierung, Migration und Optimierung
? Einbindung der Schnittstellen von LexOffice und Salesforce
? Entwicklung und Pflege einer SwaggerUI
? Versionskontrolle und Updates der verwendeten Programmiersprachen, Frameworks und Packages
? Mentoring für neu Kollegen
? Technische Dokumentation
? Qualitätssicherung
? Bugfixing
? Erstellung von E-Mail-Templates
? Entwicklung eines Cookie Banners
? Einbindung von Google reCAPTCHA v2
? Einbindung von Google Maps und WMS
? Pair programming
Entwickler
Fullstack
Backend
Frontend
Programmiersprachen:
Python, TypeScript, JavaScript, HTML5, HTML, CSS3 (SCSS), CSS, SQL
Technologien / Frameworks:
Django, Django REST framework, Celery, REST, Rest Services, JSON, Vue.js 2, Vue.js 3, Vuetify, PrimeVue, VueX, Node.js, npm, Swagger, Open API, Google Maps, Web Map Service (WMS), Bootstrap, Pinia, axios, apache2, RabbitMQ, JQuery, LexOffice REST API, Salesforce REST API, JWT, OAuth2, XML, CSV, SMTP, IMAP, FTP, Advanced Packaging Tool (APT), PuTTY, WordPress
Tools / Entwicklungsumgebungen:
PyCharm, Postman, Web Storm, WSL, Swagger, Kanban, GitLab, GitHub, Oracle Virtual Machine, pgAdmin, Gitlab Pipelines, Microsoft Office, Bootstrap, PuTTY, TeamViewer, Confluence, Jira, Jenkins, VIM, PHP Storm, PhpMyAdmin
Datenbanken / Datenbanktools:
postgreSQL, MySQL / MariaDB, MongoDB
Betriebssysteme:
Windows 11, Windows 10, Ubuntu 20.04, Ubuntu 18.04, Ubuntu 16.04, Linux
Grundkenntnisse:
PHP, Symfony, Angular, Ruby, Mediapipe, Docker
Methodisches Wissen:
Anforderungsanalyse, Aufwandsanalyse, Codereview, Datenmodelierung, Qualitätssicherung, Komponentenbasierte Entwicklung, Objektorientierte Programmierung (OOP), manuelles Testing, Modellierung (UML), Testing, Reports, Refactoring, Relationales Datenbankdesign (ERM), Datenbankdesign, Datenmigration, Datenbank Optimierung (Performance / Design), Datenbankadministration, Dokumentation, First / Second Level Support, Administration, Logfile Analyse und Erstellung, Pair programming, Mentoring, Prozessanalyse, Kanban, Webentwicklung, Clean Code, Continuous Integration / Continuous Development (CI/CD), Responsive Design, Styleguide
Software / IT, IT-Dienstleistung, Baubranche, Web-Entwicklung, Energiewirtschaft, Öffentliche Verwaltung, Maschinenbaubranche, Großhandel, Gastronomiebranche
Projektname: Automatisierte Leitungsabfrage
Branche: Baubranche
Rolle: Fullstack Entwickler / Leitender Entwickler
Schlüsselskills: Python, Django, Celery, JavaScript, HTML, CSS, Bootstrap, Google Maps, WMS, REST, postgreSQL
Teamgröße: 2-5
Kurzbeschreibung: Mitwirken an einem Projekt zur automatisierten Abfrage und Auswertung über den Leitungsbestand von Netzbetreibern und den Versorgungsträger-Listen von Bauämtern. Für die Abfrage muss der Kunde zunächst über die Einbindung von Google Maps mit Kartenmaterial vom Bundesamt für Kartographie und Geodäsie den Ort des Bauvorhabens markieren. Die Markierung kann manuell oder mittels einer KML Datei vorgenommen werden. Anschließend müssen noch einige Angaben zu dem Bauvorhaben gemacht werden. Um die Bestellung abzuschließen, muss der Kunde aus einer Liste an möglicherweise betroffenen Netzbetreibern und Bauämtern auswählen, wer via E-Mail angeschrieben werden soll. Eingehende Antworten von Netzbetreibern und Bauämtern können Bestellungen/Kundenprojekten durch einen 4-stelligen Code in der E-Mail-Adresse zugeordnet werden. Die Antworten und weitere Informationen kann der Kunde dann jederzeit über das sogenannte Tool einsehen. Im Backend wird die Programmiersprache Python und das Framework Django eingesetzt. Im Frontend wird mit Angular gearbeitet.
Aufgaben:
? Entwicklung des Bestellprozesses in Python, Django, HTML, JavaScript und CSS
? Konzeption und Aufwandschätzung von Change Requests
? Umsetzung von Change Requests
? Review von Change Requests
? Entwicklung Asynchroner Tasks mit Hilfe von Celery
? Erstellung von E-Mail-Templates
? Refactoring
? Vorstellung von Anpassungen und neuen Features im Weekly
? Kundenberatung
? Teamkoordination
? Entwicklung von REST Schnittstellen
? Entwicklung und Testing von Schnitstellen mit hilfe von Postman
? Datenbank Modellierung, Migration und Optimierung
? Einbindung der Schnittstellen von LexOffice und Salesforce
? Entwicklung und Pflege einer SwaggerUI
? Versionskontrolle und Updates der verwendeten Programmiersprachen, Frameworks und Packages
? Mentoring für neu Kollegen
? Technische Dokumentation
? Qualitätssicherung
? Bugfixing
? Erstellung von E-Mail-Templates
? Entwicklung eines Cookie Banners
? Einbindung von Google reCAPTCHA v2
? Einbindung von Google Maps und WMS
? Pair programming
Entwickler
Fullstack
Backend
Frontend
Programmiersprachen:
Python, TypeScript, JavaScript, HTML5, HTML, CSS3 (SCSS), CSS, SQL
Technologien / Frameworks:
Django, Django REST framework, Celery, REST, Rest Services, JSON, Vue.js 2, Vue.js 3, Vuetify, PrimeVue, VueX, Node.js, npm, Swagger, Open API, Google Maps, Web Map Service (WMS), Bootstrap, Pinia, axios, apache2, RabbitMQ, JQuery, LexOffice REST API, Salesforce REST API, JWT, OAuth2, XML, CSV, SMTP, IMAP, FTP, Advanced Packaging Tool (APT), PuTTY, WordPress
Tools / Entwicklungsumgebungen:
PyCharm, Postman, Web Storm, WSL, Swagger, Kanban, GitLab, GitHub, Oracle Virtual Machine, pgAdmin, Gitlab Pipelines, Microsoft Office, Bootstrap, PuTTY, TeamViewer, Confluence, Jira, Jenkins, VIM, PHP Storm, PhpMyAdmin
Datenbanken / Datenbanktools:
postgreSQL, MySQL / MariaDB, MongoDB
Betriebssysteme:
Windows 11, Windows 10, Ubuntu 20.04, Ubuntu 18.04, Ubuntu 16.04, Linux
Grundkenntnisse:
PHP, Symfony, Angular, Ruby, Mediapipe, Docker
Methodisches Wissen:
Anforderungsanalyse, Aufwandsanalyse, Codereview, Datenmodelierung, Qualitätssicherung, Komponentenbasierte Entwicklung, Objektorientierte Programmierung (OOP), manuelles Testing, Modellierung (UML), Testing, Reports, Refactoring, Relationales Datenbankdesign (ERM), Datenbankdesign, Datenmigration, Datenbank Optimierung (Performance / Design), Datenbankadministration, Dokumentation, First / Second Level Support, Administration, Logfile Analyse und Erstellung, Pair programming, Mentoring, Prozessanalyse, Kanban, Webentwicklung, Clean Code, Continuous Integration / Continuous Development (CI/CD), Responsive Design, Styleguide
Software / IT, IT-Dienstleistung, Baubranche, Web-Entwicklung, Energiewirtschaft, Öffentliche Verwaltung, Maschinenbaubranche, Großhandel, Gastronomiebranche