Software Architect (f/m/d)
At Dennemeyer Technology, our mission is to provide, digitalize and automate Dennemeyer core services and technologies by connecting them to a #onedennemeyer tech ecosystem.Our goal is to make our standardized platform services, including the Group's backbone payment processing technology, available to other business units of Dennemeyer as well as to market them to external customers worldwide through integration with their platforms, web and software applications.As part of our Dennemeyer Technology business unit, you lead the development of our API and Data Exchange Platform including the following responsibilities: coach and lead the development team in all technical matters. Design and provide future-proof solutions using latest container technologies to develop our platform features, in line with the company’s strategic goals. You will work closely together with the business line lead, product managers and technical teams to ensure the product’s revenue, customer satisfaction, and quality goals are met.Your ResponsibilitiesParticipate and provide technical leadership in all phases of a project from discovery and planning through implementation and deliveryDesign and architect future-proof solutions to meet product requirementsTransform detailed requirements into a complete, detailed systems design documentApply best practices and ensure that quality and security standards are metEnhance our API and universal data exchange platformCollaborate with developers to ensure best productCode, troubleshoot, test, and maintain core product software and databases to ensure strong optimization and secure functionalityEnsure optimal and transparent communication across multiple teams involved in the product’s life cycleEstablish work necessary for a complete product and break work down into discrete tasks and deliverablesWork with IT infrastructure teams to securely deploy, automate and maintain applicationsYour ProfileBachelor or Master degree in computer science or related field+3 years of experience in a software architect / technical lead positionProven track record of leading and coaching development teamsBe passionate about software design and architectureUnderstanding of Conway’s LawExcellent knowledge about OOA/OOD, Micro Services, DDD, CQRS, TDD, SOLIDProfound knowledge in docker and kubernetesExcellent knowledge of the .NET technology stackGood knowledge about SQLProven experience in agile software development practices like ScrumKnowledge of No-SQL databases is considered as an assetKnowledge of front-end technologies is considered as an assetFamiliarity with the Intellectual Property industry is considered an assetAn entrepreneurial, customer focused and agile mindsetExcellent written and verbal English communication skills Join and grow with us! Develop and customize your long-time career within a fast growing multinational companyEnjoy working in multicultural teams and contribute to a diverse and international working environmentOr...