Consulting Cloud & Software Architect

StepBeyond GmbH
Hamburg, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Hamburg, Germany

Tech stack

Java
Multitier Architecture
Agile Methodologies
Amazon Web Services (AWS)
Azure
Software as a Service
Cloud Computing
Continuous Delivery
DevOps
Github
Java Web Services
Python
Performance Tuning
Software Architecture
Software Engineering
Rust
Google Cloud Platform
Spring-boot
Kubernetes
Deployment Automation
Cloud Migration
Terraform
Domain Driven Design
Docker
Programming Languages
Microservices

Job description

Your tasks with our customers are varied. We not only advise our customers on technical issues, but also have an organizational and procedural impact. You will work on an architectural and conceptual level, but will also be involved in implementation. After a very short time, you will take on responsibility for project areas or even entire projects. As a result, you will have creative freedom, make decisions and shape your future and the future of StepBeyond. Each of us leaves a footprint on our customers.

You will also take on responsibility within StepBeyond and become part of the team. You can shape our culture and drive topics that drive our company forward.

Activities

We are currently shaping the future of our customers in the following areas:

  1. Cloud Transformation: Together with our customers, we develop innovative strategies for providing digital solutions in the cloud and migrating their software development to the cloud. Whether migrating Java services to GitHub, setting up continuous deployment pipelines with GitHub actions or creating deployment infrastructures with AWS - we focus on creative implementations that set standards.

  2. Cloud-native Development: Dive into the world of cloud design, implementation and operation of applications built specifically for cloud platforms. We rely on a deep understanding of the latest cloud provider services and the ability to create scalable, secure and high-performance applications. From Kubernetes to AWS to Java, Spring Boot and Terraform, we utilize the full breadth of the cloud native interactive landscape.

  3. Architectural Redesigns: Shape the future of software architecture with us! We rethink, restructure and optimize software architectures for more efficiency, flexibility and adaptability. From the transformation to microservices-based architectures to the introduction of DevOps practices, we use Domain Driven Design and Clean Architecture to make software development more agile and deliver faster and more reliable.

  4. Coaching: For us, coaching is more than just imparting knowledge - it is the key to cultural change and success in complex projects. We not only promote technical skills, but also soft skills and best practices. From using agile methods to strengthening collaboration and communication, coaching is an integral part of our mission to support teams on the road to success.

Requirements

Cloud:

  • Proven experience in planning and implementing cloud transformation strategies.
  • In-depth knowledge of migrating applications and data to the cloud.
  • Expertise in cloud platforms such as AWS, Azure or Google Cloud.
  • Knowledge of security best practices and performance optimization for cloud applications.
  • Ability to work with customers to develop innovative SaaS deployment strategies.

Development

  • Practical experience with tools such as GitHub, Docker or Kubernetes.
  • Proficiency in at least one programming language such as Java, Python, Rust or similar.

Architecture:

  • Experience in redesigning software architectures for efficiency and flexibility.
  • Practical application of methodologies such as Domain Driven Design or Clean Architecture.

Soft skills:

  • Excellent communication and presentation skills.
  • Ability to convey complex technical concepts in an understandable way.
  • Experience in leading teams or collaborating in interdisciplinary environments.
  • The ability to bring about positive change in corporate cultures.
  • Experience in introducing agile methods and the ability to communicate agile principles.
  • Understanding of the importance of collaboration and team dynamics.

These requirements reflect our pursuit of excellence and innovation. If you think your skills and experience fit this exciting journey, we invite you to apply!

Team

We are a small company and want to stay that way. We maintain a very individual and personal approach. We try to get the best out of everyone. Unused potential is a no-go for us. We enjoy going to work and spending time with our colleagues. For us, satisfaction is more important than maximum profit.

Application Process

We would first like to have a 15-minute interview to check whether we are a good fit. If both parties are open to a further interview, you will be invited to a more in-depth interview where you will also get to know a member of the team. In a final interview, we will then discuss the contract and everything else.

Requirements

Cloud:

  • Proven experience in planning and implementing cloud transformation strategies.
  • In-depth knowledge of migrating applications and data to the cloud.
  • Expertise in cloud platforms such as AWS, Azure or Google Cloud.
  • Knowledge of security best practices and performance optimization for cloud applications.
  • Ability to work with customers to develop innovative SaaS deployment strategies.

Development

  • Practical experience with tools such as GitHub, Docker or Kubernetes.
  • Proficiency in at least one programming language such as Java, Python, Rust or similar.

Architecture:

  • Experience in redesigning software architectures for efficiency and flexibility.
  • Practical application of methodologies such as Domain Driven Design or Clean Architecture.

Soft skills:

  • Excellent communication and presentation skills.
  • Ability to convey complex technical concepts in an understandable way.
  • Experience in leading teams or collaborating in interdisciplinary environments.
  • The ability to bring about positive change in corporate cultures.
  • Experience in introducing agile methods and the ability to communicate agile principles.
  • Understanding of the importance of collaboration and team dynamics.

These requirements reflect our pursuit of excellence and innovation. If you think your skills and experience fit this exciting journey, we invite you to apply!

About the company

Your tasks with our customers are varied. We not only advise our customers on technical issues, but also have an organizational and procedural impact. You will work on an architectural and conceptual level, but will also be involved in implementation. After a very short time, you will take on responsibility for project areas or even entire projects. As a result, you will have creative freedom, make decisions and shape your future and the future of StepBeyond. Each of us leaves a footprint on our customers. You will also take on responsibility within StepBeyond and become part of the team. You can shape our culture and drive topics that drive our company forward. Activities We are currently shaping the future of our customers in the following areas: 1. Cloud Transformation: Together with our customers, we develop innovative strategies for providing digital solutions in the cloud and migrating their software development to the cloud. Whether migrating Java services to GitHub, setting up continuous deployment pipelines with GitHub actions or creating deployment infrastructures with AWS - we focus on creative implementations that set standards. 2. Cloud-native Development: Dive into the world of cloud design, implementation and operation of applications built specifically for cloud platforms. We rely on a deep understanding of the latest cloud provider services and the ability to create scalable, secure and high-performance applications. From Kubernetes to AWS to Java, Spring Boot and Terraform, we utilize the full breadth of the cloud native interactive landscape. 3. Architectural Redesigns: Shape the future of software architecture with us! We rethink, restructure and optimize software architectures for more efficiency, flexibility and adaptability. From the transformation to microservices-based architectures to the introduction of DevOps practices, we use Domain Driven Design and Clean Architecture to make software development more agile and deliver faster and more reliable. 4. Coaching: For us, coaching is more than just imparting knowledge - it is the key to cultural change and success in complex projects. We not only promote technical skills, but also soft skills and best practices. From using agile methods to strengthening collaboration and communication, coaching is an integral part of our mission to support teams on the road to success.

Apply for this position