Freundlicher Mitarbeiter am Schreibtisch

Software Development bei adesso

Den gesamten Engineering-Prozess im Blick

Vom Konzept zur Perfektion

Unsere Software Developer beherrschen den ganzheitlichen Engineering-Prozess mit Vielfalt und Präzision

Mehr als nur Programmierung – in unserem Software Development ist der ganzheitliche Engineering-Prozess gefragt. Von Anforderungsanalyse über Systementwurf und Programmierung bis Qualitätssicherung und Projektmanagement. Bei adesso sind die Developer in der Java-, PHP-, Salesforce- und Microsoft-Welt zu Hause und nutzen vielfältige Technologien und Methoden.

Unsere Software Engineers sind mit dem gesamten Engineering-Prozess vertraut. Bei unseren Kundenprojekten umfasst dieser Prozess alles – von der Anforderungsanalyse zum fachlichen und technischen Systementwurf, über die Programmierung zur Qualitätssicherung – und schließlich das Projektmanagement bis zur Inbetriebnahme. Mit individuellen Software-Lösungen überzeugen wir darüber hinaus.


Passende Technologien und flexible Methoden

Weil adesso grundsätzlich herstellerunabhängig agiert, setzen wir – je nach Anforderung – die genau hierfür passenden Technologien ein: Client-Server-Architekturen, Microservices, Webanwendungen, SinglePage-Anwendungen oder Cloud-Technologien. Für Frontend haben wir beispielsweise HTML5, CSS, Angular oder React zur Verfügung, für Geschäftslogik REST-Services, für Persistenz verschiedene relationale Datenbanken.

Unsere Methoden sind flexibel und so vielfältig wie unsere Kunden – für die wir auch Inhouse tätig sind. Für Dienstleistungsprojekte nutzen wir Scrum, Kanban, das V- und das Wasserfall-Modell, für größere Gewerkprojekte PiTPM. Mit agilen Elementen gehen wir dabei iterativ und inkrementell vor und messen mit Earned Value Analysis den Fortschritt.

Softwarelösungen auf Basis von Java

Mit der Java-Welt kennen wir uns aus. Unsere Java-Specialists organisiert in Competence Centern - für beispielsweise Enterprise- und Internet-, Portal- oder Mobile Applications - entwickeln bei adesso geschäftskritische Unternehmensanwendungen. Basis ist die Programmiersprache Java, das Komponentenmodell Java Enterprise Edition (JEE) oder das Spring Framework in Kombination mit kommerziellen Open-Source-Lösungen.

Auf der Frontend-Seite kommen unter anderem Angular, React und JSF zum Einsatz Beim Thema Persistenz setzen wir relationale und NoSQL-Datenbanken ein und binden diese per ORM beziehungsweise ODM an, wie zum Beispiel Hibernate oder EclipseLink. Die Umsetzung erfolgt in modernen Entwicklungsumgebungen, oft mit IntelliJ IDEA oder Eclipse.

Die technische Qualitätssicherung wird mit JUnit, Selenium, Sonar und JMeter betrieben. Die Software wird mit Hilfe von Continuous Integration bzw. Continuous Delivery vom Jenkins gebaut und in Repositories (Maven Repository, Docker Registry usw.) verteilt.

Softwarelösungen auf Basis von PHP

Auch in der PHP-Welt konzipieren, designen und entwickeln wir komplexe und langfristige Großprojekte wie Webportale, Webseiten, Apps, APIs und E-Commerce-Plattformen für zahlreiche namhafte Kunden in interdisziplinären Teams. Hierbei stehen wir für qualitativ hochwertige Ergebnisse und setzen auf den effizienten Einsatz von PHP Frameworks wie Symfony, Laravel oder auch Zend sowie von modernen, performanten Content Management Systemen und Digital-Experience-Plattformen (eZPlatform, TYPO3, Drupal, Spryker und Shopware). Backend-Architekturen, Datenbankanbindungen, Connectoren, API´s und Software-Architekturen sind Kernstücke jeder unserer Entwicklungen.

Mit unseren, in multinationalen und kanalübergreifenden, bewährten Continuous Integration beziehungsweise Continuous-Delivery-Prozessen, die mit verschiedenen kundenspezifischen Tools wie zum Beispiel Jenkins und GitLab abgebildet sind, können wir komplexe Anwendungen adhoc deployen, supporten und integrieren.

Softwarelösungen im Umfeld von Microsoft

Auch mit Microsoft-Anwendungen sind wir bestens vertraut. Unsere Microsoft-Expertinnen und Experten gestalten die Digitale Transformation unserer Kunden mit Lösungen rund um SharePoint, Office365 und Microsoft Cloud-Technologien. Etwa mit der umfangreichen Integration und den Erweiterungen von hybriden Geschäftslösungen mit Office 365, Dynamics 365 und Microsoft BI.

Wir entwickeln Apps auf Basis von C# und Cordova beziehungsweise Xamarin, erweitern Clouds aus Azure, entwerfen Webanwendungen auf Basis von C#/ASP.NET mit diversen JS-Frameworks, bieten erweiterte Services des MS SQL-Servers und schaffen moderne Entwicklungs-, Test und Deploymentumgebungen auf Basis von Visual Studio und dem Team Foundation Server.

Im Bereich Software Development bieten wir dir das perfekte Arbeitsumfeld für deine persönliche Entwicklung und transparente Karrierechancen in der Fach- und Führungslaufbahn – etwa als Senior Software Architect oder in der Projektleitung.

Software Development bei adesso bedeutet: Alle Entwicklungsschritte im Griff haben!

Customer-Experience-Lösungen im Umfeld von Salesforce

Mit unserem wachstumsstarken Unternehmensbereich für Salesforce-Dienstleistungen bewegen wir uns an der Schnittstelle zwischen Fachabteilungen und IT. Wir gestalten die Customer Experience unserer Kunden, die durch unsere Salesforce basierten IT-Lösungen optimiert werden. Dabei setzen wir fast das komplette Portfolio von Salesforce (Marketing, Sales, Service und Commerce) in unseren Projekten ein. Wir begleiten unsere Kunden von der Strategiedefinition über die Implementierung und Testing bis hin zum Rollout. Unser tiefgreifendes technisches und fachliches Wissen im CRM- und der Salesforce-Bereich, kombinieren wir mit dem Branchenwissen unserer Fachberater.


Jobs bei adesso

So viele Möglichkeiten die Zukunft zu programmieren

Finde die Jobangebote, die zu deinem Profil passen. Wir sind gespannt darauf, dich kennenzulernen!

Zur Stellendatenbank


Du hast Fragen?

Wir sind für dich da! Du hast Fragen zum Karriereangebot der adesso SE? Schreib uns einfach eine kurze Nachricht und nutze bei Bedarf auch gerne unseren neuen Chatbot oder kostenlosen Callback-Service.

Kontakt

Diese Seite speichern. Diese Seite entfernen.