Archivierte Stelle: Software Developer (m/f) - Distributed Systems (Senior) in Dresden
Archivierte Stelle: Software Developer (m/f) - Distributed Systems (Senior) in Dresden
Dresden
Wir suchen ab sofort einen Software Developer (m/w) Distributed Systems (Senior) in Dresden.
1. Company
Our products are supporting one of the biggest car manufactures in the world with first class knowledge in:
- Navigation
- Data Services
- Connectivity
- Tuner & Software defined radio
- Base system engineering
- Hardware design
- Manufacturing
As an automotive company we know our products are used over years. Thus we have a strong focus on the quality of our hardware and software products.
1.1 Navigation Cloud Services
Do you want to participate in coding and developing the future?
We are building the navigation system of the future integrating the best of two divergent worlds – embedded and distributed cloud Systems.
We are working every day using and applying cutting edge technologies to create navigation services that are extensible, scalable, highly available and meet our security and quality values.
We are looking for people who love to learn and to work in a team, are eager to share and willing to discuss – who are ready to evolve with us.
2. Your Tasks
As member of our agile development team you work on the requirements analysis, concept creation, software design, implementation, testing and bugfixing of our navigation cloud services backend. Together with in the team you will create high quality and secure services from scratch or do further enhancements and optimization that suits our microservices architecture. We are looking for a generalist in distributed system development. It does not matter if you are at home in Java, Scala, Golang, Python, Rust, Elexir, C++ or any other language as long as you are passionate in development, follow a solution driven approach to get tricky things done. You love to write elegant code and test driven development is not a foreign word for you. Beside you should not be afraid to fight with cutting edge technology to bring it into a production ready state.
3. Your Profile
- Masters degree in Distributed Systems Engineering or in Computer Science or equivalent work experience
- Open and curious mind in the distributed systems domain
- Problem analytic
- Solution driven thinking
- High demand development
- Test driven development
- Team player, enjoy communicate and collaborate with others
- Not lazy to document
- Communication in English or German
3.1 Specific Skills
- You have at least 3 years of work experience in the field of distributed systems as a software developer
- You have excellent problem solving skills and you are able to reason about and understand distributed systems and their architecture, e.g. microservices oriented architecture.
- You have experience in the development of software for scalable Docker based systems with strict availability and performance requirements.
- You have experience with some aspect of building dependable, large scale distributed software systems, like
- Consensus (e.g. leader election)
- State replication
- Caching strategies
- Fault tolerance
- Disaster recovery
- Having professional experience with Java, C++ and Python, Golang would be a pro.
- You have professional experience with the Spring framework, web applications and Rest services.
- You have professional experience in working with modern version control systems, like Git.
- You are able to write modular, well-tested and maintainable software.
- You love to propose new idea, think further and like to discuss issues and solutions.
- You keep the big picture in mind and are able to think outside the box.
- You proactively identify and reduce technical debts.
- You love to share your knowledge and are able to write in-depth documentation.
- You are willing to take ownership of specific fields and continuously strive to bring them further.
- You have experience in the architecture and maintenance of distributed systems and APIs.
4. We offer you
- Creating the infotainment system of the next generation for one of the biggest automotive companies in the world.
- Broad spectrum of domains
- Working with cutting edge technology in a growing company
- Young, but experienced teams, average 35 years
- Competitive salary
- 30 days holiday per year
- Open-ended full-time contract
- Mentoring program
- Supported lunch
- Company events
- DVB "Jobticket"
Your Application
Take advantage of your opportunity at Preh Car Connect and apply with your full documents, including the JobCode, your salary presentation and the possible entry date, preferably with the application portal.