top of page

JR C# DESKTOP & WEB
SOFTWARE DEVELOPER

You will collaborate with friendly people, in a productive yet informal environment, based on deeply rooted company principles: respect, transparency, collaboration, continuous learning and quality over quantity.

SEDE

On site - Partial remote

CONTRATTO

Part time/full time

Your mission

As a jr. C# medical software developer, you will produce excellent software to support the products our international customers are inventing to revolutionize the healthcare industry.

Under your mentor, who is a highly skilled C# software developer, and together with your team, you will build from scratch new high-quality products in an engaging Scrum (Agile) methodology.

​

Your main responsibility will be coding and learning Object-Oriented Design and Programming, but you will also participate in the analysis, design, testing, and deployment of amazing software solutions.

Hard skills

Fundamentals:

  • Bachelor's degree in Software Development (i.e., IT Engineer and the sort)


OR 2 or more professional coding projects

  • Object Oriented Programming knowledge and experience in projects

  • Git

  • Good English listening, average writing and speaking

​

Nice-to-have:

  • Master’s degree in Software Development (i.e., IT Engineer and the sort

 

OR 2 or more professional coding projects in team

  • WPF (MVVM)

  • Bootstrap 4 (and 5)

  • ASP.NET MVC

  • PostgreSQL

  • MongoDB

  • Azure and/or AWS (compute and storage services)

  • Visual Studio

Your responsibilities

  • Build solid and maintainable .NET workstation and web applications

  • Write clean code

  • Collaborate with other developers, designers, team leads, and stakeholders to understand business goals, analyze requirements and propose your ideas and technical solutions

  • Contribute to project estimation and planning (Scrum)

Professional growth

  • Work with highly experienced collaborators and mentors

  • Work on international projects with international customers and collaborators

  • Training plan for continuous learning of new technologies and techniques

bottom of page