Job
- Level
- Senior
- Job Field
- Software, Application
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Darmstadt
- Working Model
- Onsite
Job Summary
In this role, you will develop new features and modernize software architectures for desktop and web applications, take on technical responsibility, and coach junior developers.
Job Technologies
Your role in the team
- Development of new features and implementation of subprojects - from requirements analysis to release
- Further development and modernization of existing software architectures, with an eye for both meaningful renewal and what has already proven successful
- Technical responsibility for products, APIs, and interfaces in an industrial environment
- Design and implementation of modern application architectures and technologies for desktop and web applications, primarily based on Windows.
- Implementation and further development of AI-supported development approaches to enhance efficiency and innovation
- You recognize areas for improvement, actively contribute your suggestions, and persuade others to adopt them.
- Coaching of junior developers and active participation in shaping technical standards and decisions
- Ensuring high software quality through unit tests, TDD, and modern CI/CD processes
This text has been machine translated. Show original
Our expectations of you
Education
- Master's degree in Computer Science, Software Engineering, or a comparable qualification
- You tackle topics, take responsibility, and see things through to completion.
Qualifications
- Excellent knowledge of C/C++, C#/.NET, and Python
- Technically versatile, innovative, and proficient in the use of modern AI tools in development
- You bring new perspectives, but also recognize what is already working well, and make decisions with the necessary prudence.
- You approach people openly, explain technical topics understandably, and get others on board with your ideas.
- Excellent German and English skills as well as an independent and structured way of working
Experience
- Approximately 6-8 years of experience in software development, ideally in an industrial or embedded environment.
- Extensive experience with modern software architecture as well as contemporary application technologies for desktop and web (Windows as the primary target platform), including test and DevOps methods.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics You Will Work On
Job Locations
About Your Employer
HMS
As a Heidelberg-based IT consulting and development company, we have been developing custom BI and analytics solutions for all industries since 1989, with a focus on life sciences and finance.
Description
- Founding Year
- 1989
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication