
Senior Software Developer – Technical Applications
NewTec GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Freiburg im Breisgau • Germany
Visit company websiteExplore more
Job Level
About the role
- You are responsible for developing complex applications in C++/Python for Linux and Windows systems, e.g., in the medical domain.
- You perform reliable effort estimations and design robust software architectures and designs (including UML).
- You drive the implementation, extension, and integration of software modules and interfaces.
- You plan, execute, and document verification and validation tests with a strong focus on quality assurance.
- You coordinate work packages professionally with team members and customers.
- You lead and support colleagues, actively shaping the development process.
Requirements
- You have completed vocational training as an IT specialist in application development, a technical degree (e.g., Computer Science, Computer Engineering) or an equivalent qualification.
- You have several years of experience with an object-oriented programming language such as C++.
- You are proficient in object-oriented software design at a professional level.
- You have extensive experience in creating and documenting software architecture and design.
- You are goal-oriented and structured and demonstrate strong communication and teamwork skills.
- You have native-level German and a confident command of English.
Benefits
- Onboarding process: A tailored onboarding training program and a personal buddy ensure a strong start.
- Feedback culture: Personal exchange is important to us; regular feedback discussions are held.
- Individual training and development: We support your professional and personal potential with internal and external training.
- Autonomy and responsibility: Trust is a core value of our corporate culture. Everyone is encouraged to actively contribute and help develop the company.
- Flexible working hours and mobile office: Our flexitime policy and mobile-office options provide flexibility for a healthy work–life balance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++PythonLinuxWindowsUMLobject-oriented programmingsoftware architecturesoftware designverification and validationquality assurance
Soft Skills
communicationteamworkgoal-orientedstructuredleadership
Certifications
vocational training as IT specialisttechnical degree in Computer Sciencetechnical degree in Computer Engineering