Softwareentwickler Java | C# | .NET
Aktualisiert am 09.12.2024
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 09.12.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-10 - 2024-10

Konstruktion und Entwicklung von Online-Formularen

Software-Entwickler Form.io GitLab Anforderungsmanagement ...
Software-Entwickler
  • Umsetzung von Web-Formularen gemäß fachlicher Vorgaben aus Excel-Vorlagen, inklusive Service-Spezifikation und -Konfiguration (SSK), unter Anwendung von Scrum zur iterativen Entwicklung und kontinuierlichen Verbesserung der Formulare
  • Konstruktion und Entwicklung von Web-Formularen sowie Interface Design unter Nutzung des Atomic Design Prinzips
  • Sicherstellung der Barrierefreiheit der Web-Formulare gemäß WCAG und BITV-Richtlinien
  • Erstellung und Integration der Web-Formulare mithilfe des form.io Frameworks zur einfachen und schnellen Umsetzung von Formularanforderungen
  • Einsatz des JavaScript-Frameworks Node.js für serverseitige Programmierung und zur Unterstützung der Web-Formulare
  • Gewährleistung eines ansprechenden und funktionalen Responsive Web Designs (RWD) zur optimalen Darstellung der Formulare auf verschiedenen Endgeräten
  • Implementierung eines festgelegten Entwicklungsprozesses zur Digitalisierung von Verwaltungsleistungen in einer Java Spring Architektur, unterstützt durch CI/CD-Praktiken
  • Einsatz von GitLab für die lokale Versionskontrolle und Zusammenarbeit im Team
  • Projektmanagement und Aufgabenverfolgung mithilfe von Atlassian Jira
  • Dokumentation von Arbeitsmethoden und "Best Practices" sowohl im eigenen Team als auch im Gesamtprojekt, unter Verwendung von Atlassian Confluence
  • Gestaltung von Stylesheets mithilfe von SCSS/SASS für eine effiziente und strukturierte Entwicklung
  • Verwendung von JSON mittels JSON-Editor für den Datenaustausch und die Konfiguration der Web-Formulare
  • Verwaltung und Bereitstellung von Artefakten über Artifactory

Form.io GitLab Anforderungsmanagement BPNM Atlassian Jira Node.JS Atlassian Confluence MS Excel JavaScript Artifactory JSON JSON-Editor XML SASS/SCSS HTML Java Spring Apple macOS Sonoma Scrum Responsive Web Design (RWD) CI/CD Atomic Design WCAG und BITV JSF Spring Boot
Public Sector
1 Jahr 11 Monate
2021-11 - 2023-09

Weiterentwicklung und Betrieb einer bestehenden Software

Software-Entwickler C#.Net Asp.Net MVC MS-SQL ...
Software-Entwickler
  • Programmierung, Implementierung und Customizing technischer Komponenten in Applikationen auf Basis von C#.Net, Asp.Net, Java, MVC, JavaScript und Vue.js.
  • Entwicklung neuer Features sowohl im Back- als auch im Frontend, um die Benutzererfahrung zu optimieren und die Funktionalität der Software zu erweitern.
  • Erstellung und Bearbeitung von Reports mithilfe von combit List&Label und ReportDesigner, um relevante Informationen effizient darzustellen.
  • Anpassung und Erweiterung der Datenbank und deren Entities im Backend unter Verwendung von MS-SQL, um eine effektive Datenverwaltung sicherzustellen.
  • Erstellung von Unit- und Integrationstests zur Sicherung der Zuverlässigkeit und Stabilität der Software.
  • Durchführung von funktionellen Reviews, um die Konformität der entwickelten Features zu den Anforderungen und Standards sicherzustellen.
  • Erstellung der System-Dokumentation, die sowohl die neu implementierten als auch die existierenden Funktionen abdeckt.
  • Implementierung von Sicherheitsmaßnahmen und Schutzmechanismen zum Schutz der Software vor potenziellen Bedrohungen und Angriffen.
  • Performance-Optimierung der Anwendung, insbesondere bei großen Datenmengen, um eine reibungslose und effiziente Nutzung sicherzustellen.
  • Integration von Third-Party-Komponenten und APIs zur Erweiterung der Funktionalität der Software und zur nahtlosen Verarbeitung von Daten aus verschiedenen Quellen.
  • Automatisierung von wiederkehrenden Prozessen und Aufgaben zur Reduzierung des Arbeitsaufwands und Steigerung der Effizienz.
  • Implementierung von Versionskontrolle und Continuous Integration/Continuous Deployment (CI/CD) Workflows mit Git und TeamCity.
  • Schulung des Entwicklerteams und aktiver Wissensaustausch.
  • Fehlerbehebung und kontinuierliche Wartung der Software

C#.Net Asp.Net MVC MS-SQL Git combit List&Label und ReportDesigner REST Anforderungsmanagement BPNM JetBrains Raider TeamCity Jira Confluence JavaScript Scrum Vue.js Entity Framework Java EF Core .NET 8
Healthcare
3 Jahre 1 Monat
2018-10 - 2021-10

Entwicklung und Erweiterung einer bestehenden Software

Software-Entwickler C#.Net ASP.Net MS-SQL ...
Software-Entwickler
  • Entwickeln neuer Features im Back- und Frontend zur Verbesserung der Funktionalität und Benutzererfahrung.
  • Anpassen und Erweitern der Datenbank und ihrer Entitäten im Backend, um eine effiziente Datenverwaltung zu gewährleisten.
  • Einrichten von Schnittstellen zu externen Systemen mittels SOAP und REST zur Integration mit anderen Softwarekomponenten.
  • Umsetzen des Frontends mit TypeScript und React, um ein modernes, benutzerfreundliches Design und Interaktionen sicherzustellen.
  • Einbringen neuer Funktionen und Dialogseiten, um die Software um nützliche Elemente zu erweitern.
  • Beheben von Bugs und Fehlerbeseitigung zur Gewährleistung der Systemstabilität.
  • Durchführen funktionaler Tests zur Sicherstellung, dass die Software den Anforderungen entspricht.
  • Erstellen von Unit- und Integrationstests zur Sicherung der Codequalität und Systemstabilität.
  • Durchführen von Code Reviews und Funktionellen Reviews, um die Einhaltung der Standards und Anforderungen zu gewährleisten.
  • Dokumentieren sämtlicher durchgeführter Arbeiten, um eine klare Übersicht über die Softwareentwicklung zu gewährleisten.
  • Verwalten der Codeversionierung mit MS Azure DevOps, um Änderungen und Updates effizient zu verfolgen und zu organisieren.
  • Bearbeiten von Tickets mit MS Azure DevOps Boards zur effektiven Verwaltung und Nachverfolgung von Anfragen und Aufgaben.
  • Aktualisieren und Pflegen von Entwicklungs- und Produktionsumgebungen zur Unterstützung der Continuous Integration und Continuous Deployment (CI/CD) Prozesse.
  • Nutzung agiler Entwicklungsmethoden und Scrum-Prinzipien zur Steigerung der Effizienz und Flexibilität in der Softwareentwicklung.

C#.Net ASP.Net MS-SQL Git Visual Studio Professional JetBrains ReSharper Microsoft Azure DevOps Scrum JavaScript Anforderungsmanagement TypeScript React DevOps CI/CD SOAP REST Entity Framework
Facility Management
4 Jahre 9 Monate
2014-01 - 2018-09

Unterstützung diverser Softwareprojekte sowohl im Frontend als auch Backend-Bereich

Software-Entwickler diverse BS-Systeme Windows Opensiurce MS Office ...
Software-Entwickler
Programmierung, Implementierung und Anpassung technischer Komponenten in Applikationen unter Verwendung der genutzten Technologien, inklusive Schnittstellen, Module und Datenbanken.
Beheben von Fehlern, die während der Testphasen in den Applikationen und Komponenten identifiziert wurden.
Dokumentation der technischen Komponenten, um eine klare Übersicht über den Aufbau und die Funktionalität zu gewährleisten.
Erstellen von umfassenden Systemdokumentationen, um eine effiziente Nutzung und Wartung der Software zu ermöglichen.
Erstellen von Lieferpaketen für die betreffenden Applikationen, um sicherzustellen, dass sie ordnungsgemäß bereitgestellt werden.
Einrichten von Entwicklungsumgebungen, einschließlich der Implementierung von Continuous Integration, um die Effizienz in der Softwareentwicklung zu steigern.
Durchführen von Code-Reviews sowie Komponenten-, Modul- und Modulgruppentests, um die Qualität und Zuverlässigkeit der Software sicherzustellen.
Vorbereitung von Entscheidungsvorlagen zu technischen Themen, um fundierte Entscheidungen im Projektumfeld zu unterstützen.
Präsentationen zu technisch komplexen Themenstellungen, um das Verständnis und die Kommunikation im Projektteam zu fördern.
Berichten von Risiken und Problemen an die technischen Architekten und das Projektmanagement, um rechtzeitig auf Herausforderungen reagieren zu können.
Implementierung von automatisierten Tests und Qualitätssicherungsprozessen, um die Softwareentwicklung effektiver und zuverlässiger zu gestalten.
Entwicklung von benutzerfreundlichen Schnittstellen und Frontend-Designs, um die Benutzererfahrung zu optimieren.
Optimierung von Datenbankabfragen und Datenbankdesign, um die Performance der Software zu steigern.

diverse BS-Systeme Windows Opensiurce MS Office Oracle Java 8 JavaEE Apache Tomcat Eclipse Webservices Maven Atlassian Jira und Confluence HTML HTML 5 CSS PHP FireSpirit CMS OpenSSL Scrum GIT Test Driven Development Continuous Integration CI/CD J JBoss Application Server Spring Boot JSF
IT-Dienstleister

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Fortgeschritten
Kanban
Fortgeschritten

Programmiersprachen

Java
Experte
JavaEE
Experte
Spring
Fortgeschritten
Hibernate
Fortgeschritten
JSF
Fortgeschritten
JSP
Fortgeschritten
Eclipse
Fortgeschritten
Maven
Fortgeschritten
Struts
Fortgeschritten
Tomcat
Fortgeschritten
JBoss
Fortgeschritten
EJB
Fortgeschritten
Swing
Fortgeschritten
C#
Experte
.NET
Experte
ASP.NET
Experte
Entity
Fortgeschritten
PowerShell
Fortgeschritten
JavaScript
Fortgeschritten
React
Fortgeschritten
REST
Experte
JSON
Experte
jQuery
Experte
SmallTalk
Fortgeschritten
COBOL
Fortgeschritten
.NET 8
Fortgeschritten
EF Core
Fortgeschritten

Datenbanken

MS SQL
Experte
Oracle
Fortgeschritten
SQL
Experte

Datenkommunikation

Azure DevOps
Experte
Atlassian Jira
Fortgeschritten
Atlassian Confluence
Fortgeschritten
CI/CD
Fortgeschritten
Docker
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-10 - 2024-10

Konstruktion und Entwicklung von Online-Formularen

Software-Entwickler Form.io GitLab Anforderungsmanagement ...
Software-Entwickler
  • Umsetzung von Web-Formularen gemäß fachlicher Vorgaben aus Excel-Vorlagen, inklusive Service-Spezifikation und -Konfiguration (SSK), unter Anwendung von Scrum zur iterativen Entwicklung und kontinuierlichen Verbesserung der Formulare
  • Konstruktion und Entwicklung von Web-Formularen sowie Interface Design unter Nutzung des Atomic Design Prinzips
  • Sicherstellung der Barrierefreiheit der Web-Formulare gemäß WCAG und BITV-Richtlinien
  • Erstellung und Integration der Web-Formulare mithilfe des form.io Frameworks zur einfachen und schnellen Umsetzung von Formularanforderungen
  • Einsatz des JavaScript-Frameworks Node.js für serverseitige Programmierung und zur Unterstützung der Web-Formulare
  • Gewährleistung eines ansprechenden und funktionalen Responsive Web Designs (RWD) zur optimalen Darstellung der Formulare auf verschiedenen Endgeräten
  • Implementierung eines festgelegten Entwicklungsprozesses zur Digitalisierung von Verwaltungsleistungen in einer Java Spring Architektur, unterstützt durch CI/CD-Praktiken
  • Einsatz von GitLab für die lokale Versionskontrolle und Zusammenarbeit im Team
  • Projektmanagement und Aufgabenverfolgung mithilfe von Atlassian Jira
  • Dokumentation von Arbeitsmethoden und "Best Practices" sowohl im eigenen Team als auch im Gesamtprojekt, unter Verwendung von Atlassian Confluence
  • Gestaltung von Stylesheets mithilfe von SCSS/SASS für eine effiziente und strukturierte Entwicklung
  • Verwendung von JSON mittels JSON-Editor für den Datenaustausch und die Konfiguration der Web-Formulare
  • Verwaltung und Bereitstellung von Artefakten über Artifactory

Form.io GitLab Anforderungsmanagement BPNM Atlassian Jira Node.JS Atlassian Confluence MS Excel JavaScript Artifactory JSON JSON-Editor XML SASS/SCSS HTML Java Spring Apple macOS Sonoma Scrum Responsive Web Design (RWD) CI/CD Atomic Design WCAG und BITV JSF Spring Boot
Public Sector
1 Jahr 11 Monate
2021-11 - 2023-09

Weiterentwicklung und Betrieb einer bestehenden Software

Software-Entwickler C#.Net Asp.Net MVC MS-SQL ...
Software-Entwickler
  • Programmierung, Implementierung und Customizing technischer Komponenten in Applikationen auf Basis von C#.Net, Asp.Net, Java, MVC, JavaScript und Vue.js.
  • Entwicklung neuer Features sowohl im Back- als auch im Frontend, um die Benutzererfahrung zu optimieren und die Funktionalität der Software zu erweitern.
  • Erstellung und Bearbeitung von Reports mithilfe von combit List&Label und ReportDesigner, um relevante Informationen effizient darzustellen.
  • Anpassung und Erweiterung der Datenbank und deren Entities im Backend unter Verwendung von MS-SQL, um eine effektive Datenverwaltung sicherzustellen.
  • Erstellung von Unit- und Integrationstests zur Sicherung der Zuverlässigkeit und Stabilität der Software.
  • Durchführung von funktionellen Reviews, um die Konformität der entwickelten Features zu den Anforderungen und Standards sicherzustellen.
  • Erstellung der System-Dokumentation, die sowohl die neu implementierten als auch die existierenden Funktionen abdeckt.
  • Implementierung von Sicherheitsmaßnahmen und Schutzmechanismen zum Schutz der Software vor potenziellen Bedrohungen und Angriffen.
  • Performance-Optimierung der Anwendung, insbesondere bei großen Datenmengen, um eine reibungslose und effiziente Nutzung sicherzustellen.
  • Integration von Third-Party-Komponenten und APIs zur Erweiterung der Funktionalität der Software und zur nahtlosen Verarbeitung von Daten aus verschiedenen Quellen.
  • Automatisierung von wiederkehrenden Prozessen und Aufgaben zur Reduzierung des Arbeitsaufwands und Steigerung der Effizienz.
  • Implementierung von Versionskontrolle und Continuous Integration/Continuous Deployment (CI/CD) Workflows mit Git und TeamCity.
  • Schulung des Entwicklerteams und aktiver Wissensaustausch.
  • Fehlerbehebung und kontinuierliche Wartung der Software

C#.Net Asp.Net MVC MS-SQL Git combit List&Label und ReportDesigner REST Anforderungsmanagement BPNM JetBrains Raider TeamCity Jira Confluence JavaScript Scrum Vue.js Entity Framework Java EF Core .NET 8
Healthcare
3 Jahre 1 Monat
2018-10 - 2021-10

Entwicklung und Erweiterung einer bestehenden Software

Software-Entwickler C#.Net ASP.Net MS-SQL ...
Software-Entwickler
  • Entwickeln neuer Features im Back- und Frontend zur Verbesserung der Funktionalität und Benutzererfahrung.
  • Anpassen und Erweitern der Datenbank und ihrer Entitäten im Backend, um eine effiziente Datenverwaltung zu gewährleisten.
  • Einrichten von Schnittstellen zu externen Systemen mittels SOAP und REST zur Integration mit anderen Softwarekomponenten.
  • Umsetzen des Frontends mit TypeScript und React, um ein modernes, benutzerfreundliches Design und Interaktionen sicherzustellen.
  • Einbringen neuer Funktionen und Dialogseiten, um die Software um nützliche Elemente zu erweitern.
  • Beheben von Bugs und Fehlerbeseitigung zur Gewährleistung der Systemstabilität.
  • Durchführen funktionaler Tests zur Sicherstellung, dass die Software den Anforderungen entspricht.
  • Erstellen von Unit- und Integrationstests zur Sicherung der Codequalität und Systemstabilität.
  • Durchführen von Code Reviews und Funktionellen Reviews, um die Einhaltung der Standards und Anforderungen zu gewährleisten.
  • Dokumentieren sämtlicher durchgeführter Arbeiten, um eine klare Übersicht über die Softwareentwicklung zu gewährleisten.
  • Verwalten der Codeversionierung mit MS Azure DevOps, um Änderungen und Updates effizient zu verfolgen und zu organisieren.
  • Bearbeiten von Tickets mit MS Azure DevOps Boards zur effektiven Verwaltung und Nachverfolgung von Anfragen und Aufgaben.
  • Aktualisieren und Pflegen von Entwicklungs- und Produktionsumgebungen zur Unterstützung der Continuous Integration und Continuous Deployment (CI/CD) Prozesse.
  • Nutzung agiler Entwicklungsmethoden und Scrum-Prinzipien zur Steigerung der Effizienz und Flexibilität in der Softwareentwicklung.

C#.Net ASP.Net MS-SQL Git Visual Studio Professional JetBrains ReSharper Microsoft Azure DevOps Scrum JavaScript Anforderungsmanagement TypeScript React DevOps CI/CD SOAP REST Entity Framework
Facility Management
4 Jahre 9 Monate
2014-01 - 2018-09

Unterstützung diverser Softwareprojekte sowohl im Frontend als auch Backend-Bereich

Software-Entwickler diverse BS-Systeme Windows Opensiurce MS Office ...
Software-Entwickler
Programmierung, Implementierung und Anpassung technischer Komponenten in Applikationen unter Verwendung der genutzten Technologien, inklusive Schnittstellen, Module und Datenbanken.
Beheben von Fehlern, die während der Testphasen in den Applikationen und Komponenten identifiziert wurden.
Dokumentation der technischen Komponenten, um eine klare Übersicht über den Aufbau und die Funktionalität zu gewährleisten.
Erstellen von umfassenden Systemdokumentationen, um eine effiziente Nutzung und Wartung der Software zu ermöglichen.
Erstellen von Lieferpaketen für die betreffenden Applikationen, um sicherzustellen, dass sie ordnungsgemäß bereitgestellt werden.
Einrichten von Entwicklungsumgebungen, einschließlich der Implementierung von Continuous Integration, um die Effizienz in der Softwareentwicklung zu steigern.
Durchführen von Code-Reviews sowie Komponenten-, Modul- und Modulgruppentests, um die Qualität und Zuverlässigkeit der Software sicherzustellen.
Vorbereitung von Entscheidungsvorlagen zu technischen Themen, um fundierte Entscheidungen im Projektumfeld zu unterstützen.
Präsentationen zu technisch komplexen Themenstellungen, um das Verständnis und die Kommunikation im Projektteam zu fördern.
Berichten von Risiken und Problemen an die technischen Architekten und das Projektmanagement, um rechtzeitig auf Herausforderungen reagieren zu können.
Implementierung von automatisierten Tests und Qualitätssicherungsprozessen, um die Softwareentwicklung effektiver und zuverlässiger zu gestalten.
Entwicklung von benutzerfreundlichen Schnittstellen und Frontend-Designs, um die Benutzererfahrung zu optimieren.
Optimierung von Datenbankabfragen und Datenbankdesign, um die Performance der Software zu steigern.

diverse BS-Systeme Windows Opensiurce MS Office Oracle Java 8 JavaEE Apache Tomcat Eclipse Webservices Maven Atlassian Jira und Confluence HTML HTML 5 CSS PHP FireSpirit CMS OpenSSL Scrum GIT Test Driven Development Continuous Integration CI/CD J JBoss Application Server Spring Boot JSF
IT-Dienstleister

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

SCRUM
Fortgeschritten
Kanban
Fortgeschritten

Programmiersprachen

Java
Experte
JavaEE
Experte
Spring
Fortgeschritten
Hibernate
Fortgeschritten
JSF
Fortgeschritten
JSP
Fortgeschritten
Eclipse
Fortgeschritten
Maven
Fortgeschritten
Struts
Fortgeschritten
Tomcat
Fortgeschritten
JBoss
Fortgeschritten
EJB
Fortgeschritten
Swing
Fortgeschritten
C#
Experte
.NET
Experte
ASP.NET
Experte
Entity
Fortgeschritten
PowerShell
Fortgeschritten
JavaScript
Fortgeschritten
React
Fortgeschritten
REST
Experte
JSON
Experte
jQuery
Experte
SmallTalk
Fortgeschritten
COBOL
Fortgeschritten
.NET 8
Fortgeschritten
EF Core
Fortgeschritten

Datenbanken

MS SQL
Experte
Oracle
Fortgeschritten
SQL
Experte

Datenkommunikation

Azure DevOps
Experte
Atlassian Jira
Fortgeschritten
Atlassian Confluence
Fortgeschritten
CI/CD
Fortgeschritten
Docker
Fortgeschritten

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.