Software Architect

Devoteam Logo

Devoteam

πŸ“Remote - Germany

Summary

Join Devoteam, an international consulting firm with over 25 years of experience and 10,000+ tech and business experts, as a Software Architect. Develop cloud-native distributed architectures, container solutions, microservices, and serverless architectures across various cloud platforms. Advise clients on hybrid and multi-cloud solutions. Work in agile development teams, collaborate with stakeholders, and mentor junior developers. Devoteam offers a modern work environment, flexible remote/hybrid work options, a comprehensive training program, and various employee benefits.

Requirements

  • Successfully completed university degree in (business) computer science, mathematics, a natural science or a comparable qualification
  • At least 5 years of well-founded professional experience in software development, ideally with a focus on front-end and back-end development and architecture
  • Pronounced analytical thinking skills, a structured way of working and the ability to penetrate complex issues and communicate them understandably
  • A high degree of initiative, responsibility and teamwork
  • Enthusiasm for new technologies, trends and innovative solutions as well as the willingness to undergo continuous further training
  • Communication skills and the ability to present technical concepts to both technical and non-technical stakeholders

Responsibilities

  • Develop and document overarching software architectures and designs, considering quality attributes such as scalability, performance, security, and maintainability
  • Provide technical consulting and support to development teams in implementing architectures and selecting appropriate technologies
  • Ensure compliance with architectural guidelines and best practices throughout the development process
  • As part of our consulting team, advise our clients on their digitalization and transformation projects
  • Proactively address issues, work in interdisciplinary teams, utilize creative freedom, and support your colleagues
  • Actively participate in agile development teams and promote knowledge sharing
  • Work closely with product owners, stakeholders, and other technical teams to understand requirements and translate them into technical solutions
  • Mentor and coach less experienced developers

Preferred Qualifications

  • Architecture: Sound experience in the development and application of architectural principles and patterns for distributed systems, microservices and event-driven architectures. Knowledge of architecture frameworks such as TOGAF or comparable approaches is advantageous. Experience with Distributed Tracing and standards such as OpenTelemetry for monitoring and analyzing system behavior in complex, distributed environments is also desirable
  • Frontend: Sound knowledge of at least one modern frontend technology such as React, Vue.js or Angular and their ecosystems
  • Backend and ecosystems: Comprehensive knowledge of at least one of the backend technologies Go, Java or Python. Practical experience with Java frameworks such as Spring Boot (ideally including cloud integration), Quarkus and the development of RESTful services. Knowledge of further backend frameworks, ideally also Django (Python), is desirable. Knowledge of Kotlin is a plus
  • Databases: Sound knowledge of relational and non-relational database systems as well as an understanding of their respective applications and strengths
  • Cloud & Containerization: Experience with Kubernetes and at least one public cloud platform (Azure, AWS or GCP)
  • IaC, CI/CD & DevOps: Sound knowledge and practical experience in the implementation and automation of Infrastructure as Code (IaC), the establishment of CI/CD pipelines and the application of GitOps practices. Familiarity with DevOps principles and methods
  • Agile methods: Practical experience in the application of agile development methods such as Scrum, Kanban or SAFe

Benefits

  • Modern offices in top locations in Munich, Frankfurt and Stuttgart
  • Flexible remote or hybrid working with the possibility to adapt your working hours and workplaces individually to your needs
  • Our Devoteam Academy offers you a wide range of certified training courses and language courses
  • International development opportunities for your career boost at Devoteam
  • Gaming lounge for your creative break between meetings and calls
  • Get-together parties and team events for regular exchange and fun with your colleagues
  • Employee bonuses when recruiting new employees
  • Modern IT equipment - Choose the product that suits you best from a variety of options
  • Corporate benefits with a large selection of numerous offers for almost every area
  • JobRad and company car offers with attractive tax advantages for you
  • Company pension scheme, direct insurance and savings-related benefits are available to you as supplementary benefits
  • Integration Day incl. mentoring programs for your perfect start at Devoteam

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.