.NET Developer

Taskverse — Germany · Posted ~4 hours ago

Mid Full-time

Skills

.NET C# microservices Docker Kubernetes distributed systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software development role focused on building distributed systems and automation solutions. The position involves backend development, containerized applications, cloud-native practices, and integration with real-world operational systems.

Highlights

Opportunity to develop advanced software solutions combining backend engineering, automation, and modern cloud technologies.

Description

About The Company advasolutions SE is a pioneering company specializing in the development of software and automation solutions for intralogistics. Our core focus is on creating modular shuttle systems that seamlessly integrate hardware, control systems, and software into scalable, comprehensive solutions for automated storage and material flow processes. We are committed to delivering innovative technologies that optimize logistics operations, enhance efficiency, and support digital transformation across various industries. Our software teams utilize cutting-edge technologies including .NET/C#, microservices architecture, messaging frameworks, actor frameworks like Microsoft Orleans, containerization with Docker, and orchestration via Kubernetes. We develop distributed systems that interact directly with our proprietary hardware and real-world logistics environments. Beyond backend development, our scope encompasses frontend interfaces, DevOps practices, computer vision, and system integration, ensuring a holistic approach to automation solutionse At advasolutions SE, collaboration is at the heart of our culture. Our developers work closely with engineering, product development, and project teams, witnessing firsthand how their solutions are deployed in operational environments. We foster an environment where technical decisions, architecture design, and platform evolution are actively shaped by our teams, promoting innovation and continuous improvement. About The Role We are seeking a highly skilled and motivated Software Engineer to join our dynamic team. In this role, you will be responsible for the development, enhancement, and maintenance of scalable microservices within our warehouse and shuttle system platform. Your expertise will contribute to the design and implementation of robust backend solutions using C#/.NET, leveraging Microsoft Orleans for distributed processing. You will play a key role in shaping our internal frameworks for messaging, logging, event handling, and service communication, ensuring high performance and reliability. The role involves translating customer requirements into technical solutions, participating in all phases of project execution—from analysis and solution design to implementation and deployment. You will work closely with cross-functional teams, including product owners, quality assurance, and other engineering units, to deliver high-quality software that meets client specifications. Additionally, you will be involved in code reviews, quality assurance processes, and the establishment of coding standards, contributing to the continuous improvement of our development practices. As part of your responsibilities, you will support and mentor junior developers, fostering a collaborative learning environment. You will also participate actively in DevOps and CI/CD workflows, utilizing tools such as GitHub Actions, Nuke, Docker, and SonarCloud to streamline development and deployment processes. Your work will directly impact the stability, scalability, and performance of our automation systems, ensuring seamless integration with hardware and other software components. Qualifications To succeed in this role, candidates should possess several years of professional experience in software development with a strong focus on C#/.NET technologies. A solid understanding of microservices architecture and distributed systems is essential. Experience in designing and evolving software architectures, interfaces, and technical solutions is required, along with practical knowledge of implementing software in customer projects. Proficiency with version control systems like Git, as well as hands-on experience with CI/CD pipelines and containerization using Docker, are critical. Candidates should have a good grasp of REST APIs, integration techniques, and communication protocols for distributed services. A thorough understanding of clean code principles, software quality, and maintainable architecture is a must. Excellent problem-solving skills, the ability to make well-founded technical decisions, and clear communication are vital. Fluency in both German and English (minimum C1 level) is required, along with willingness to travel to customer sites for integration, commissioning, and go-live activities, accounting for approximately 15% travel time. While familiarity with every technology in our stack is not mandatory, a strong foundation in .NET, distributed systems, and software architecture is essential, along with enthusiasm for learning new technologies. Responsibilities Your primary responsibilities will include the ongoing development of scalable and high-performance microservices in C#/.NET, utilizing Microsoft Orleans for backend processing. You will contribute to the evolution of our internal frameworks that support messaging, logging, event-driven architectures, and service communication. Implementing customer-specific requirements within our warehouse automation projects—from initial analysis and solution design to implementation—is a key aspect of your role. You will design and develop architectures, interfaces, and integrations with various software and automation components, ensuring seamless communication and functionality. Conducting software, integration, and system testing, alongside supporting the deployment, stabilization, and go-live phases at customer sites, will be part of your duties. Maintaining code quality through reviews, adhering to coding standards, and reusing project solutions within our standard software platform are also essential tasks. You will mentor junior developers, fostering skill development and knowledge sharing within the team. Collaboration with product owners, quality assurance teams, and other engineering units such as shuttle, stations, and IT teams is crucial for project success. Additionally, active participation in DevOps practices, including CI/CD pipelines using tools like GitHub Actions, Nuke, Docker, and SonarCloud, will be expected to streamline development workflows and deployment processes. Benefits Joining advasolutions SE offers an engaging work environment where innovation and technical excellence are valued. We provide opportunities for professional growth through challenging projects, continuous learning, and exposure to the latest technologies in automation and software development. Our competitive salary package ranges from 75,000 to 95,000 euros per year, complemented by a comprehensive benefits program that includes health insurance, flexible working hours, and support for further education. We promote a collaborative culture with a focus on work-life balance, diversity, and inclusion. Our team benefits from a modern work environment