Application Developer | Anwendungsentwickler*In
Techn. Universität München TUM School of Engin. a. Design Professur Data-driven Material
Job Summary
This role seeks an Application Developer to support research projects at a university chair, focusing on the development and deployment of scientific prototypes. The core responsibilities encompass full-stack development, including frontend work using HTML, JavaScript, and CSS, and backend development utilizing a wide array of languages such as Python, PHP, C#, Java, C, and C++. The developer will also be responsible for mobile application development for both Android and iOS platforms, and deploying applications using technologies like Webserver and Docker. A significant secondary component of the job involves system administration, including maintaining Windows and Ubuntu Linux servers, managing Git repositories, and database administration. The position requires a Bachelor's degree in Computer Science or a comparable qualification, professional experience in application development, and mandatory fluent English skills due to the international nature of the team.
Required Skills
Education
Bachelor's degree (University of Applied Sciences or higher) in Computer Science or comparable qualification
Experience
- Professional experience in application development
- Experience in setting up, operating, and administratively supervising classical IT systems (e.g., Git repositories, databases, employee PCs, and servers)
Languages
Additional
- Self-reliant and independent working style; Teamwork, communication, and organizational skills; Loyalty and discretion; Quick comprehension