Software Architect (Cloud Billing)
- #-

Aufgabe
Job Description
CloudBilling is a first billing as a service product developed by T-Systems. It offers different business models to have a complete billing solution, in the cloud, divided only virtually. We handle business platform billing events and transform them in to billing oriented products that can be later rated and charged-billed.
Our billing solution is based on open source components and running on cloud platforms. We use micro services architecture, where it is applicable. Basic functionality of a product is enhanced depending on customer demands, despite we do a product. Development process is Scrum. The team is located in Saint-Petersburg and Germany (Aachen). Our customers are in automotive, satellite, transport, telecommunication and airport areas.
Responsibilities:
- Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
- Use tools and methodologies to create representations for functions and features of desired product
- Develop high-level product specifications with attention to system integration and feasibility
- Define all aspects of development from appropriate technology and workflow to coding standards
- Communicate successfully all concepts and guidelines to development team
- Oversee progress of development team to ensure consistency with initial design
- Provide technical guidance and coaching to developers and engineers
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Approve final product before launch
- Able to work with 3rd party (open source) products
- Suggesting enhancements of the product
- Finding the best technical solutions
- Product documentation in Jira and Wiki
Profil
Requirements:
- Proven experience as software architect
- Good knowledge of cloud based solutions
- Experience in software development and coding in various languages
- Excellent knowledge of software and application design and architecture
- A technical mindset with attention to detail
- Excellent knowledge of modeling methods
- Understanding of software quality assurance principles
- High quality organizational and leadership skills
- Good communication and presentation abilities
- Experience in Java and Spring as our MicroServices are based on them
- Ability to work end to end, thinking about the product and not only the task
- Experience with Linux would be beneficial
- Experience with SQL and NoSQL databases
- Experience with Git, Jenkins, Nexus to keep our CI up and running
- Experience with Maven to manage projects
- English: spoken/written. It could be not perfect but you must be able to speak
- Our technology stack includes many things, but it is not limited, so the rest you will be able to learn at work!
Schwerbehinderte Menschen werden bei gleicher Eignung vorrangig berücksichtigt.
Was wir bieten
-
Teilzeit möglich
Bei uns gibt es nicht nur Vollzeit-Jobs - wir bieten diese Stelle auch in Teilzeit an.
-
Anbindung an öffentliche Verkehrsmittel
Entspannt und ohne stressigen Berufsverkehr in den Arbeitstag starten - unser Standort ist gut an öffentliche Verkehrsmittel angebunden und die nächste Haltestelle ist nicht weit entfernt.
-
Personalverantwortung
Führung, Motivation und Entwicklung spielen für uns eine zentrale Rolle. Mit der Verantwortung für ein Team bringt dieser Job all das als Aufgabe mit sich.
-
Kantine am Standort
Gesundes Essen in guter Gesellschaft - unsere Kantinen machen es möglich. Hier lässt sich bequem und nur wenige Minuten vom Arbeitsplatz entfernt aus einer großen Auswahl an warmen und kalten Speisen auswählen.
-
Flexible Arbeitszeiten
Gestaltungsspielraum für berufliche und private Herausforderungen - mit unseren flexiblen Arbeitszeitmodellen ermöglichen wir selbstbestimmtes Arbeiten. So, wie es zum Leben und der aktuellen Situation passt.
-
Weiterbildungsangebote
Lebenslanges Lernen ist für uns unverzichtbar. Ob vor Ort oder digital. Wir bieten eine große Anzahl an Weiterbildungsmöglichkeiten - vom Seminar bis hin zum berufsbegleitenden Studium.
-
Gesundheitsangebote
Die Gesundheit unserer Mitarbeiter*innen ist uns wichtig. Daher bieten wir kostenlose Gesundheitschecks, regelmäßige Vorsorgeuntersuchungen und viele (Online-)Kurse rund um das Thema Gesundheit an.
-
Internationale Tätigkeit
So fern und doch so nah - in unserem internationalen Arbeitsumfeld gehört die Arbeit über Ländergrenzen hinweg zum Alltag.
-
Bonuszahlung
Geld macht nicht glücklich, aber es beruhigt die Nerven. Neben einem attraktiven Gehalt sind in diesem Job auch Bonuszahlungen möglich.
-
Urlaubsgeld
Endlich Urlaub - damit unsere Mitarbeiter*innen ihre freie Zeit in vollen Zügen genießen können, stocken wir die Reisekasse mit einem Zuschuss auf.
-
Onboarding Programm
Von Tag eins Teil des Teams sein - wir stellen die nötige Einarbeitung und eine schnelle Integration sicher und unterstützen unsere neuen Mitarbeiter*innen beim Einstieg in unser Unternehmen.
Über uns
Über uns
T-Systems is a part of Deutsche Telekom group - the leading European telecommunications provider. T-Systems has over 52,700 employees, active in about 20 countries worldwide. In Russia, T-Systems provides Software services: Design, Development, Testing, User Helpdesk and Maintenance. Since 1995, the Russian team develops complex projects for international companies: T-Mobile, Daimler, Volkswagen, DHL and many others.
Unser Online-Bewerbungsprozess
Mit dem Klick auf "Jetzt bewerben" wird die Online-Bewerbung gestartet.
Konto vorhanden? Dann einfach mit E-Mail-Adresse und Passwort einloggen. Ist noch kein Konto vorhanden, lässt sich dieses mit Klick auf "Richten Sie sich ein Benutzerkonto ein" schnell anlegen.
Unser Bewerbungsformular lässt sich in wenigen Minuten ausfüllen. Dokumente hochladen, persönliche Daten angeben und stellenspezifische Fragen beantworten - schon kann die Bewerbung abgeschickt werden.
Wir freuen uns - die Bewerbung ist bei uns eingegangen. Den Erhalt bestätigen wir per E-Mail.