Logo BCM Solutions GmbH

Intermediate Software Architect

New

Job

  • Level
    Experienced
  • Job Field
    Software
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Stuttgart
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you develop software architectures for complex systems, work on cloud architectures, conduct architecture reviews, and support development teams with technical challenges to ensure project goals are met.

    Job Technologies

    Your role in the team

    • You actively contribute to the design and further development of software architectures for complex systems and platforms, and bring your own ideas into architectural decisions.
    • You assist in analyzing technical and functional requirements and, together with senior architects, derive sustainable architectural decisions.
    • You work on defining and implementing architecture guidelines as well as coding and design standards, ensuring their compliance within the project environment.
    • You work closely with development teams, assist with technical questions, and take on initial technical leadership responsibilities within the architecture context.
    • You assist with architecture reviews, identify technical risks, and contribute to the continuous improvement of existing systems.
    • You contribute to the design of modern cloud architectures (AWS, Azure, or GCP) and learn to deploy new technologies in a production environment.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Very good German and English skills as well as a completed IT degree or comparable qualification.

    Qualifications

    • Good understanding of architecture principles, design patterns, and modern software design methods (e.g., EDA, IoC, Observer, Strategy, DDD).
    • Solid knowledge of at least one object-oriented programming language (e.g., Java, C#, Python) as well as initial experience with modern frontend frameworks (e.g., Angular, React, Vue).
    • Proficient in using tools for documentation and modeling.
    • Basic understanding of quality assurance in the architectural context, including documentation (e.g., arc42) and evaluation of non-functional requirements.
    • Awareness of security, performance, and stability in distributed systems.
    • Basic understanding of the software lifecycle as well as modern DevOps practices and CI/CD pipelines.
    • You have an analytical eye for connections and details.
    • You actively contribute with suggestions and strive to build technically excellent solutions.
    • You aim to develop into a Senior Architect in the future and enjoy taking on increasing responsibilities.

    Experience

    • Initial practical experience in collaborating on software architectures or more complex software projects.
    • Initial practical experience with cloud infrastructures and their fundamental architecture patterns (AWS, Azure, or GCP).

    This text has been machine translated. Show original

    What we offer

    • You can work in a role-based company.
    • You will find open corporate communication and short decision-making processes with us.
    • An extensive and customized onboarding program is ready to ensure your optimal start at BCM.
    • Colleagues at eye level and our HR development support you in advancing both professionally and personally to the next level.
    • Unforgettable employee events: monthly team activities and a BCM holiday in summer.
    • BCM strengthens your balance, whether it's work or life, we are always behind you.
    • Casual or suit? Office or home office? Early bird or night owl? You decide, with us you have the freedom to work in the way that suits you best.
    • You kick off the weekend with our BCM Community with a (hoppy) refreshing drink.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Food & Drink

    Health, Fitness & Fun

    Topics that you deal with on the job

    Job Locations

    • Location Stuttgart

      Baden-Württemberg

      Germany

    This is your employer

    BCM Solutions GmbH

    BCM Solutions GmbH

    BCM Solutions GmbH stands for high-quality software solutions and services in the field of software development.

    Description

  • Company Type
    Digital Agency
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Dev Reviews

    by devworkplaces.com

    Total

    (2 Reviews)
    3.9
    • Engineering

      3.3
    • Workingconditions

      4.1
    • Culture

      4.1
    • Career Growth

      4.3
    Show All Dev Reviews
    Logo BCM Solutions GmbH

    Intermediate Software Architect

    Location
    Stuttgart
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs