Software Engineer

Software Engineer

Vollzeit Kein Home Office möglich
N

Non Nocere was founded in Berlin, Germany, in 2020 to create an easy-to-reach and affordable tool that will bring disruptive change to the world of surgeon training, which suffers from time and budget constraints. We build simulators that use virtual reality technologies for tomorrow\’s surgical training that provides an unlimited surgical knowledge learning experience. The Technology Team is responsible for the design and development of new products defined by the Learning Team in collaboration with our consultant surgeons.

The Technology Team consists of

  • Software Development Team
  • 3D Design Team
  • Project Management Team
  • Quality Assurance Team

Key success factors for the Software Engineer are:

  • Drive the development of the applications used in our simulations.
  • Participate in technical design, development, review, and documentation of software.

Our company’s success is based on the hard work, dedication, and passion of our highly creative teams.

Overview

As the Software Engineer, you will be responsible for designing, implementing, and reviewing software programs. You will actively solve problems, make improvements, troubleshoot, and document new and existing code. You will be working with other Software Engineers to code, review, and debug features. This role requires experience using a range of different technologies, languages, and frameworks to develop 3D applications and a deep understanding of game design. You will be working within a dynamic development team, and you will learn and adapt rapidly while working in Agile mode.,

Responsibilities

Technical responsibilities

  • Code, test, and document the applications and functionalities of simulation products.
  • Participate in technical design, implementation, functional analysis, and updates.
  • Follow the best practices in place and collaborate with other teams in the Technology Team.
  • Debug and resolve issues.
  • Work collaboratively with your team to define system architectures and design appropriate solutions when necessary.
  • Contribute to the definition of operational procedures for software development.
  • Encourage communities of practice by developing code quality metrics, reviewing others code, sharing knowledge, debugging, keeping technical debt low, etc.
  • Contribute to technical design documentation and general documentation to be compliant with audit requirements.
  • Practice test-driven development..
  • Be well-informed about current trends in software development and game design.

Team Responsibilities

  • Work openly and collaboratively with other teams in the Technology Team.
  • Share knowledge with enthusiasm and empower your colleagues.
  • Show respect and appreciation for your colleagues’ needs and appreciate differences as many similarities.
  • Work on multiple concurrent features, effectively following timelines, goals, and cross-functional collaborations..
  • Participate in onboarding and nurturing new colleagues.

Required Experience

  • 4+ years of experience as a Software Engineer with some experience in application, data, and infrastructure architecture disciplines.
  • 1+ years of experience in game and level design.
  • Experience with C++ for Unreal Engine and /or C# for Unity, Visual Studio, Git, and Jira.
  • Experience working in Agile teams.
  • Experience with CI/CD, integration, as well as testing and deployment tools.
  • Experience in working with both front-end and back-end languages, development frameworks, and third-party libraries.
  • Demonstrate fluency in understanding problems, breaking them down into hypotheses, and proposing solutions in a clear manner.
  • Experience with healthcare, health tech, or educational products, recommended
  • Experience in technical writing
  • Some knowledge of surgical anatomy and landmarks is recommended.

Competency Profile

  • Fostering teamwork
  • Attention to communication
  • Oral communication
  • Analytical thinking
  • Conceptual thinking
  • Initiative
  • Entrepreneurial orientation
  • Fostering innovation
  • Results orientation
  • Thoroughness
  • Self-confidence
  • Stress management
  • Flexibility

Non Nocere is an equal opportunity employer. We recruit, employ, train, compensate, and promote regardless of language, race, religion, color, national origin, sex, disability, or age.

#J-18808-Ljbffr

N

Kontaktperson:

Non Nocere GmbH HR Team

Software Engineer
Non Nocere GmbH
N
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>