Job
- Level
- Senior
- Job Field
- Software, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Dresden
- Working Model
- Onsite
Job Summary
In this role, you develop backend services and APIs in Python, design software architectures and CI/CD pipelines, and integrate machines using OPC-UA and MQTT into a modern data platform.
Job Technologies
Your role in the team
- Design architecture & platform: You will develop our software platform further using Domain Driven Design, hexagonal architecture, and eventually Event-Driven Patterns, making architectural decisions for new components.
- You are actively involved in building an event-driven data platform with a Time-Series database, Message Broker, and Object Storage, integrating machines and sensors via OPC-UA and MQTT.
- Developing & modernizing software: You design architectures, develop backend services, APIs, and applications in Python, and gradually modernize our existing C# application landscape from further development through refactoring to integration into central solutions.
- Establish standards, quality & security: You will collaboratively establish development standards with the team leadership, design CI/CD pipelines, implement Infrastructure as Code via Terraform, integrate modern security standards into our platform, and share your knowledge through code reviews and professional support of junior developers.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed studies in Computer Science, Business Informatics, an engineering discipline with a focus on software, or an apprenticeship with an emphasis on software development - alternatively, a comparable qualification through demonstrable professional experience.
Qualifications
- In-depth understanding of software architecture principles (e.g., Domain Driven Design, Hexagonal Architecture, clear interface modeling).
- Good German and English skills, both written and spoken.
- Systemic thinking with an eye for connections and impact, as well as analytical and communicative strength in clarifying technical requirements.
- High personal quality standards with a focus on well-documented and maintainable solutions.
Experience
- Several years of professional software development experience (ideally at least 3 years), including experience with backend development in Python and/or a comparable language, with a willingness to learn Python.
- Practical experience with relational databases and interfaces (REST API, Message Broker).
- Experience with modern development practices: version control (Git), CI/CD pipelines, test automation.
- Desirable: Experience with industrial protocols (OPC-UA, MQTT) or production-related systems (MES, WMS).
This text has been machine translated. Show original
What we offer
- An attractive working environment with long-term prospects and flat hierarchies in an owner-managed family business.
- Permanent employment with 30 days of annual leave.
- Modern air-conditioned workplace with appropriate technical equipment.
- Travel sustainably with JobRad and the JobTicket.
- TicketPlusCard (gift card) worth €50 (net) monthly.
- Meal allowance for the cafeteria as well as free coffee and tea.
- Regular company events such as summer party and Christmas party.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
InfraTec GmbH Infrarotsensorik und Messtechnik
Die Dresdner Firma InfraTec GmbH Infrarotsensorik und Messtechnik ist auf Produkte und Leistungen im Bereich der Infrarot-Technologie spezialisiert. InfraTec wurde 1991 gegründet und verfügt mit eigenen Fertigungs- und Entwicklungskapazitäten mittlerweile über ca. 200 Mitarbeiter. Alleine im Geschäftsbereich Sensorik werden auf über 1.000 m² Reinraumfläche kundenspezifische Komponenten – insbesondere pyroelektrische Infrarotdetektoren – für Kunden in aller Welt gefertigt.
Description
- Company Type
- Established Company
- Industry
- Industry, Production