Web Software Engineer with technical project management
Role details
Job location
Tech stack
Job description
We are seeking an experienced Web Software Engineer with technical project management skills (924679JP) for our client. In this role, you will be responsible for the conception, development, and technical management of medium to large web software projects in a high-tech environment. You will act as a liaison between the development team, hardware specialists, and stakeholders, ensuring high-quality, on-time delivery., Technical project management of web software projects (planning, architectural decisions, effort estimation, technical roadmaps)
- Full-stack web development with JavaScript and C# (.NET) across the entire software lifecycle (analysis, design, implementation, testing, deployment)
- Conceptualization and realization of web applications in the field of laser systems and scanners
- Coordination and technical leadership of the development team in an agile environment (e.g., Scrum), including moderation of technical workshops and reviews
- Close collaboration with product owners, system engineers, and hardware teams to define requirements and specifications
- Ensuring code quality, performance, security, and maintainability (code reviews, automated tests, clean code, best practices)
- Technical documentation, 3rd-level support, and continuous improvement of development processes and tools
Requirements
Do you have experience in Scrum?, More than 5 years of professional experience in full-stack web development with JavaScript and C#
- Proven experience in the technical project management of medium to large software projects (architecture, design, technical responsibility), ideally in an agile environment
- Practical experience in development in the field of laser trackers, scanners, robotic systems, or MedTech systems
- Experience with agile methodologies (Scrum, Kanban)
- Analytical and structured approach to work, strong quality orientation, and excellent communication skills
- Ability to provide technical guidance to a development team and to clearly explain complex technical issues to stakeholders
Education:
- Completed studies in computer science, software engineering, electrical engineering or a comparable technical field
- Additional training/certification in project management is an advantage (e.g. IPMA, PMI, PRINCE2, Scrum Master)
Languages:
- German (native speaker/fluent)
- English skills at least at B2 level