onsite
Software Engineer - ELRIED Markierungssysteme GmbH
Software Engineer
Software Engineer responsible for designing, developing, and maintaining high‑performance applications across multiple platforms, leveraging Java, C++, and Python while ensuring robust database integration and agile delivery.
About the role
Key Responsibilities
- Design, implement, and maintain scalable software solutions using Java, C++, and Python.
- Collaborate with cross‑functional teams to define requirements and deliver high‑quality code.
- Integrate and optimize SQL databases for performance and reliability.
- Participate in code reviews, unit testing, and continuous integration pipelines.
- Apply Agile methodologies to manage tasks, sprints, and deliverables.
Requirements
- Proven experience in software development with Java, C++, and Python.
- Strong understanding of relational database design and SQL.
- Hands‑on experience with Agile development practices.
- Excellent problem‑solving skills and attention to detail.
- Effective communication and teamwork abilities.
Skills
javacpythonsqlagile