Junior Software Engineer (SPEC/XML) - Prague / Ostrava
O pozici
Pracovní nabídka
The Project
You’ll join a team building a clinician-facing “programmer” used in hospitals. Doctors use this application to configure implanted cardiac devices (pacemakers, defibrillators, and heart monitors) during implantation, and to fine-tune therapy settings later during follow-up visits. It’s safety-critical work: clarity, correctness, and careful change management matter.
Who This Role Is For
This role is for a junior to early-mid engineer who wants strong mentorship and a steep learning curve in a real, regulated product environment. You don’t need to know everything on day one. What matters is curiosity, good engineering habits, and the drive to learn quickly and ask the right questions.
What You’ll Do
- Turn requirements into working behavior: clarify unclear inputs with the team (and sometimes the customer).
- Design a clean solution and implement it in SPEC (a proprietary language written in XML and validated with XSD).
- Build and test your changes, verify expected behavior, and help keep quality high.
- Investigate bugs: reproduce, identify root cause, and propose minimal, safe fixes to reduce retesting scope.
- Review teammates’ changes and participate in a lightweight, practical review process.
Technologies & Tools
You’ll work in a pragmatic stack that’s built for reliability and traceability:
- SPEC: proprietary language written in XML, defined and validated via XSD (we provide a full guide).
- C# framework: interprets and runs SPEC; you won’t build the framework, but basic C# helps when debugging.
- IDE & workflow: Microsoft Visual Studio 2022.
- DevOps & version control: Azure DevOps + Git.
- Docs & collaboration: Confluence (plus team reviews and regular check-ins).
What We Expect (Must-have)
- Basic programming fundamentals (you can break a problem down and implement a solution).
- Working knowledge of C# and XML (or very close equivalents).
- Advanced English (you can collaborate in English with confidence).
Nice to Have
- Comfort reading/debugging C# code in Visual Studio.
- Familiarity with XSD, schemas, or structured data formats.
- Experience with testing habits (unit/integration tests, or test-first mindset).
- Interest in regulated domains (medical, finance, automotive) and how quality is built in.
Why Work With Us
- Real-world impact: your work supports clinicians and patients globally.
- Mentorship-first setup: you’ll learn our engineering methods with hands-on guidance.
- Flexible working hours and a team culture that’s supportive, direct, and practical.
- On-site collaboration in our Prague or Ostrava offices, with time and opportunity to go more distributed later.
Interested? Apply by sending your CV in English and we’ll share more details about the team and the next steps.