Standort: Aachen
Deine Aufgaben
- Design and create software applications or systems.
- Analyze requirements and contribute to the design phase.
- Write and test code for software applications or systems.
- Debug and resolve issues in software.
- Maintain and update existing software applications or systems.
- Ensure software solutions are reliable and efficient.
- Meet the needs and requirements of users or clients.
Dein Profil
- Software Development: Experience in writing, testing, and maintaining high-quality code, and collaborating with cross-functional teams to design solutions that meet end-users' needs.
- Programming Languages: Proficiency in one or more programming languages, such as C/C++ or Python.
- Problem Solving: Ability to identify, troubleshoot, and resolve complex software defects and issues.
- Code Reviews: Experience in participating in code reviews to ensure code quality and adherence to standards.
- Documentation: Skill in creating and maintaining comprehensive technical documentation, including design documents and user manuals.
- Version Control and Testing: Proficiency with version control systems (e.g., Git) and experience in writing unit tests, along with collaborating with QA teams for system testing.
- Continuous Learning and Agile Development: Commitment to staying current with industry trends and technologies, working within Agile methodologies, and effectively communicating with team members and stakeholders while addressing security and performance considerations.
Wir bieten
- An open and friendly corporate culture characterized by constructive and collaborative interaction.
- A flexible working hours model that can be adapted to individual needs.
- Personal protection through international travel health insurance, private accident insurance, and support in the form of company pension schemes.
- Professional and personal development through targeted training opportunities.
- Free beverages, fresh fruit, and sweets.
- Participation in sports programs such as running events.