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 Responsibilities
- Participate and provide technical leadership in all phases of a project from discovery and planning through implementation and delivery
- Design and architect future-proof solutions to meet product requirements
- Transform detailed requirements into a complete, detailed systems design document
- Apply best practices and ensure that quality and security standards are met
- Enhance our API platform
- Ensure API is running stable and handle support tickets coming in
- Collaborate with developers to ensure best product
- Code, troubleshoot, test, and maintain core product software and databases to ensure strong optimization and secure functionality
- Ensure optimal and transparent communication across multiple teams involved in the product’s life cycle
- Establish work necessary for a complete product and break work down into discrete tasks and deliverables
- Work with IT infrastructure teams to securely deploy, automate and maintain applications
Your Profile
Master degree in computer science or related fieldA minimum of three to five 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 skillsJoin 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 environmentOrganize your lifestyle with flexible working hoursTake the opportunity to act independently and entrepreneurial in your area of responsibility and profit from flat hierarchies and short decision-making processesCelebrate success together as one team at our various corporate eventsAttend a tailor-made onboarding program as well as individual training & development opportunitiesContribute through your personality and your daily work to make an impact on our business, corporate culture, society and environment