Senior Software Architect AWS TypeScript / Test Automatisierung (d/m/w)
- Published on
About the Role
You will develop innovative solutions for our Business platform in the AWS Cloud as part of our team "Business Technology L&D" in Freiburg im Breisgau. You are responsible for conception, implementation, and operation in a Scrum team. Your responsibilities include working with modern architecture principles, new technologies, DevOps approaches, APIs, and microservices. You will have the chance to create new services together with your team from the ground up, and assist in adapting existing processes during the SAP transition.
About the Candidate
You should have profound experience in software development with cloud technologies and services, ideally with AWS. Familiarity with the JavaScript ecosystem and experience with TypeScript is essential. DevOps practices such as test automation, Infrastructure as Code, and CI/CD should be second nature to you. Experience in API development, preferably with NodeJS, is beneficial. Frontend development experience with ReactJS is a plus but not required. Additionally, willingness to learn or existing experience in SAP software development with ABAP, SAP-Script, and SAP Business Workflow is advantageous. Proficiency in German is necessary.
About the Company
Haufe Group SE is dedicated to creating meaningful working conditions that allow everyone to contribute and thrive. We provide space and responsibility along with the possibility to work in a hybrid model, which includes a combination of office presence and home office depending on team needs and agreements.
Company Culture and Benefits
At Haufe Group, you will benefit from flexible working hours and a multitude of training and development opportunities. We are certified as a Great Place to Work and promote an environment conducive to innovation and collaboration. Our Business Technology L&D area consists of ten teams that develop cloud-based services focused on the continuous improvement of our internal Business platform. The "Booking and User Management" team ensures smooth and efficient booking processes and data availability across all systems, emphasizing reliable and error-free processing of orders, automation of booking processes, and rapid integration of new internal and partner products.