Softwareentwicklung, JPA/Hibernate, JSF, HTML, CSS, JavaScript, JQuery; EJB, PrimelFaces, Application Server - Sadowsky KG

 

SOFTWAREENTWICKLUNG

Spezifische Branchenlösungen als auch individuelle Anwendungen in Liferay, Spring, EJB, JSF, JSP, Struts, Ajax, jQuery, Javascript, iceFaces, Cocoon, Eclipselink, Ibatis, Hibernate, Webservices SOAP und Restful, CXF, Weblogic, Tomcat, Jetty, Oracle, DB2, MySql, Postgres, Apache, JMS, JSTL, XSLT, UML, Eclipse, IntelliJ, jmeter, Seleniumi, C/C++, C#, MFC, .net, Roguewave, STL, MS-SQL, Sybase SQL, mit Java, C/C++, C#, SQL, PHP, Perl, Assemblersowie agile Softwareentwicklung mit Scrum.

Warum wir entwickeln?

Kreativität
Softwareentwicklung bedeutet oft, komplexe Probleme zu analysieren und dafür eine funktionierende Lösung zu entwickeln. Man baut Schritt für Schritt etwas, das vorher noch nicht existiert.

Neues
Mit Code kann man Programme, Websites, Apps oder ganze Systeme entwickeln. Es ist motivierend zu sehen, wie aus einer Idee tatsächlich funktionierende Software wird.

Lernen
Die IT-Welt verändert sich sehr schnell. Neue Technologien, Programmiersprachen und Frameworks sorgen dafür, dass man ständig dazulernen kann.

Logik
Programmieren erfordert strukturiertes Denken. Viele Menschen mögen es, Probleme logisch zu zerlegen und Schritt für Schritt zu lösen.

Anwendungsbereiche
Software wird heute in fast allen Bereichen gebraucht: Medizin, Industrie, Spiele, künstliche Intelligenz, Finanzwesen, Bildung und vieles mehr.

Teamarbeit
Viele Softwareprojekte entstehen in Teams. Entwickler arbeiten gemeinsam an Lösungen, tauschen Ideen aus und verbessern den Code zusammen.

Unsere Spektren reichen von der Fokussierung auf einzelne Applikationen über detaillierte Einzellösungen bis hin zu projektübergreifenden Architekturen und unsere Aufgabenfelder erstrecken sich von der Planung von Softwareentwicklungsprojekten (Erstellung von Pflichtenheften) über die Analyse (Praktikabilität), den Entwurf der Einzelprozesse inklusive entsprechender Entwurfsmuster, der Programmierung (Frameworks und Programmbibliotheken) bis zu den einzelnen Testläufen (Modul/ Integration).

Planung und Anforderungsspezifikation
Prozesswissen
Softwarearchäologie um versteckte Softwarearchitektur zu entschlüsseln
fachliche Kernaspekte des Systems erkennen
Qualitätseigenschaften z.B. Performanz oder Sicherheit festlegen
Infrastrukturen für Modifizierbarkeit einrichten
Hardware- Eigenschaften bzw. Einschränkungen berücksichtigen
Testläufe zum Aufspüren (Rückverfolgbarkeit / Rollback) von Konstruktionsfehlern

APPS

Maßgeschneiderte mobile Applikationen sollen in der App-Entwicklung Ihren Nutzern bereitgestellt werden. Mit Ihrer Mobil-IT-Strategie können Sie Komplexität und Kosten reduzieren sowie zusätzliche Produktivität freisetzen. Wir entwickeln mobile An­wen­dungen für die Plattformen Windows, Android und Apple iOS (iPhone & iPad). Im Bereich der mobilen Entwicklung zählen maximale Leistungs­fähigkeit, Stabilität, Kosteneffizienz und Daten-Sicherheit.