Job
- Level
- Experienced
- Location
- Jena
- Working Model
- Hybrid, Onsite
- Job Field
- Software
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
In this role, you will design technical concepts for systems and extensions, accompany their implementation in the team, develop APIs, evaluate new technologies, and implement quality assurance standards.
Job Technologies
Your role in the team
- As a software architect, you develop technical concepts for new systems and system extensions and oversee their implementation within the development team.
- You translate product decisions into viable architecture specifications, design integration with third-party systems via APIs and connectors, and ensure a clean, maintainable software architecture using appropriate design patterns.
- Development of technical concepts for new systems and system extensions, including support and assistance during their implementation within the development team.
- Derivation of technical requirements from product decisions and translation into implementable architecture and system specifications.
- Design and support in the implementation of suitable design patterns in software development.
- Maintain an overview of the entire system.
- Design of the integration framework and its extension points.
- Development of standard connectors to third-party systems.
- Development and maintenance of API Gateway and API standards.
- Evaluation of new technologies regarding their suitability for existing and future system requirements, including proactive onboarding and provision of prototype implementations.
- Co-development of strategies to ensure quality system development (benchmarks, monitoring, consideration of QA requirements).
- Debugging as well as analysis and resolution of errors and performance issues in the overall system.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science or a comparable qualification.
Qualifications
- Good knowledge of the current .NET / .NET Core Framework.
- Excellent knowledge of C# and OOP.
- Confident handling of debugging and performance analysis in complex systems.
- Ability to communicate technical knowledge clearly to team members and Scrum teams.
- Connector development for third-party systems, ideally with eventing patterns.
- Knowledge of quality assurance strategies (benchmarks, monitoring).
- Knowledge in the fields of transport, logistics, or telematics.
Experience
- Several years of experience in designing and implementing software architectures as well as suitable design patterns.
- API design experience (gateway concepts, API standards/governance).
- Experience with integration frameworks and extension point architectures.
- Experience in evaluating new technologies and their prototypical implementation.
- Practical experience with Kubernetes, Docker, and Helm.
This text has been machine translated. Show original
What we offer
- Work-life balance is not just a buzzword for us, but a lived reality.
- We believe that good work arises from motivation, team spirit, and an environment where one feels comfortable.
- Flexible working hours.
- Up to 2 days per week working remotely.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
- π²Jobbike
- π©ββοΈCompany Doctor
- π³Team Events
- ππΏββοΈFitness Offers
- πHealth Care Benefits
Work-Life-Integration
Higher Take-Home Pay
Topics You Will Work On
Job Locations
About Your Employer
DAKO GmbH
DAKO GmbH has been developing intelligent software platforms for transport and delivery companies since 2004. The core of the product portfolio, the web-based portal TachoWeb, optimizes transport processes through comprehensively networked functions around the tachograph, telematics and transport planning.
Description
- Company Size
- 250+ Employees
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Logistics, Transportation