Requistion ID: 78476
Key responsibilities:
* Writing high-quality code based on our architecture and technical standards for the seamless implementation of business requirements and functions in the area of computer-aided manufacturing.
* Support in developing technical strategies, refining stories, and estimating the effort and time required for development tasks.
* Support the product owner in defining epics, writing user stories, and acceptance criteria.
* Collaborating with adjacent teams in defining and working with APIs, e.g. cloud platform and device firmware.
* Participating in code reviews to ensure code quality and adherence to development processes, programming standards and best practices.
* Contributing your own ideas to our agile development process.
* Identify opportunities to improve code quality, efficiency and maintainability.
* Write unit and integration tests to ensure code functionality and maintainability.
* Continuously learn and adapt to new technologies relevant to the project.
* Manage personal workload efficiently and meet deadlines.
Requirements and Qualification:
* BSc, MSc or PhD in computer science or related engineering disciplines.
* 2+ years of experience in software development. Alternatively, no professional experience required if you have a PhD.
* Proven track record of developing software products is an advantage.
* Experience in one of the backend programming languages (e.g. Golang, C++, C).
* Knowledge of a frontend programming language (e.g. Dart/Flutter) is a plus.
* Ideally, experience in processing mesh models or working with different mesh data formats (e.g. PLY, STL, OBJ).
* Knowledge of CI/CD, containerization (Docker) and cloud computing (e.g. AWS, GCP, Kubernetes) is a must.
* Very good written and spoken English. Good German skills are desirable.
* Strong analytical skills, independent and structured way of working, keen interest in new innovative technologies and enjoy working in a dynamic team.