General:
As part of our development team, you will be responsible for further developing of our enterprise software for marketing automation. Our more than 200 customers from a wide range of industries use this solution to manage their digital marketing campaigns at every touchpoint—automatically, individually, and intelligently based on AI.
Core task/activity: Full-time or part-time product development
Tech stack:
Backend: C# with .NET/ .NET Core
Frontend: React & TypeScript
CI/CD: Azure DevOps
Environment: MS Azure and Amazon Web Services (AWS)
Your tasks:
- As part of our agile software development according to Scrumban, you will create complex software systems in the C# programming language on the Microsoft .NET platform, working with the latest technologies such as Visual Studio 2022 and Visual Studio Code
- You will be responsible for everything from conception and development to integration into our system landscape, making use of the many possibilities offered by Azure DevOps: version management with Git, test plans, build and release
- You will actively engage with the latest cloud technologies and develop cloud-based web applications with real-time requirements, enabling the hosting of our web applications in MS Azure and Amazon Web Services (AWS)
- Your responsibilities will also include integrating our state-of-the-art AI solutions with our data science team.
- You are comfortable working with front-end frameworks such as ReactJS and TypeScript and their build and test processes, enabling you to bridge the gap to front-end development.
- You will work on the framework conditions of the software development process, such as design, planning, estimates, and code reviews, and see yourself as an advisor to the development team consisting of product owners, full stack developers, SQA engineers, and the helpdesk as a support team for our customers
Ideally, you will have:
- A successfully completed degree in (business, media) computer science or comparable training
- Good knowledge of .NET (C#), JavaScript, HTML, and CSS
- Experience with relational databases, including SQL
- Good written and spoken German and English skills
- Strong communication and teamwork skills
Ideally, you also have:
Design patterns such as MVC, domain model, unit of work
Microservice architecture
Serverless architecture and NoSQL databases
GIT and CI/CD
Docker