Lead Developer Engineer - Application Platform
AP Sensing GmbH
Böblingen, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
Senior Compensation
€ 84KJob location
Böblingen, Germany
Tech stack
Clean Code Principles
ASP.NET
.NET
API
Computing Platforms
Architectural Patterns
C Sharp (Programming Language)
Cloud Computing
Cloud Engineering
Computer Programming
Distributed Systems
Enterprise Messaging Systems
Message Queuing Telemetry Transport (MQTT)
Software Engineering
Event Driven Architecture
Angular
Kubernetes
Information Technology
Kafka
Api Design
Stream Processing
Job description
- You design and implement a cloud-native, multi-tenant and secure asset monitoring platform for distributed fiber optic sensing solutions
- You build robust, secure and observable platform components, data models, interfaces and APIs
- You evolve the application platform architecture, to support building solutions for field applications like fire detection, critical infrastructure monitoring or power grid solutions
- You proactively engage with application teams to understand their domain and their needs
- You provide technical leadership by applying your expertise, designing concepts, proposing effective solutions and guiding the decision-making process
Technologies:
- API
- Angular
- C#
- Cloud
- Support
- Kafka
- Mobile
- MQTT
- NATS
- Web
- ASP.NET
- Security
More:
At AP Sensing, were building on a success story that began with HP. We combine over 40 years of technological expertise with a passion for innovation. Our commitment to fiber optic sensing allows us to enhance infrastructure, protect people, and safeguard our planet. We offer a supportive work environment, competitive benefits including bonus distributions, career opportunities, and flexible working arrangements. We value every voice, encouraging growth within our international and intercultural team. Join us to create a smarter, safer world.
Requirements
- You have a degree in computer science, software engineering or similar
- You have worked as a .Net developer for at least 8 years, 5 of which you designed, built and operated production-grade distributed systems, ideally within IIoT or sensor-based monitoring environments.
- You have excellent programming skills in C# and modern .NET and you write high-quality maintainable code. Knowing further languages is a plus.
- You have strong hands-on experience with K8s and messaging systems (e.g., NATS, MQTT, Kafka). Knowledge of event driven architectures and distributed stream processing is a plus.
- You have good knowledge of web- and mobile technologies, protocols, and frameworks (Angular is a plus) and persistence
- You know common design- and architecture patterns and best practices in API design
- You have a strong hands-on mentality and you have the drive to create
- You speak German and English at C1 level