Job
- Level
- Senior
- Location
- Munich
- Working Model
- Onsite
- Job Field
- Software
- Employment Type
- Full Time
- Contract Type
- Permanent employment
Job Summary
In this role, you will develop robust software modules in C++ and C#, optimize communication interfaces using gRPC, and implement multithreading techniques within agile Scrum teams.
Job Technologies
Your role in the team
- You design, develop, and optimize software modules in C++ and C# within a distributed system landscape on Windows and Linux systems.
- You implement high-performance communication interfaces, for example based on gRPC, and utilize modern asynchronous programming models.
- You develop stable and high-performance applications using multithreading and concurrency concepts.
- You ensure high maintainability, quality, and extensibility of the code through the targeted use of design patterns.
- You connect relational databases, optimize data structures, and develop automated unit and integration tests.
- You actively work in an agile Scrum team, conduct code reviews, and assist with the technical elaboration and estimation of user stories.
This text has been machine translated. Show original
Our expectations of you
Education
- You have a completed degree in Computer Science, Electrical Engineering, or a comparable technical field or training.
Qualifications
- You are familiar with distributed systems, asynchronous programming, as well as multithreading and concurrency.
- You are a team player with a drive for design, proactively advancing topics and enjoying discussing and developing technical solutions collaboratively. Even in a dynamic environment with changing requirements, you keep an overview and approach challenges with a solution-oriented mindset.
- You have negotiation-level proficiency in German as well as good English skills.
Experience
- You have extensive experience in software development with C++ and C#.
- You have practical experience with gRPC (or comparable technologies), relational databases, ideally PostgreSQL, as well as design patterns.
- You are proficient with Git/GitLab, Jira, and have experience in agile development environments. Knowledge of mobile communication technologies is a plus.
This text has been machine translated. Show original
What we offer
- Collegial and friendly working atmosphere.
- Flexible working hours.
- 30 vacation days and flexible holiday planning.
- Regular team events.
- Recognition as Kununu TOP Company.
- Corporate Benefits (Employee Offers).
- Free drinks.
- Individual training opportunities.
- 360° support: feedback discussions, career planning, relocation assistance, etc.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Higher Take-Home Pay
Food & Drink
Topics You Will Work On
Job Locations
About Your Employer
K-tronik GmbH
K-tronik is your reliable partner from the north of Munich when it comes to software and electronics development. Thanks to our many years of experience, we can successfully implement projects both on site and in our development laboratories. Let our specialists advise you and convince yourself of our passion for technology
Description
- Company Size
- 1-49 Employees
- Working Model
- Hybrid, Onsite
- Industry
- Other Sectors