Montrose software logo

C#.Net Developer

Montrose software·10,000 – 20,000 PLN

Primary stack

DockerTestNGPythonAWSLinux.NETC#Microsoft SQL ServerGitProblem Solving

Job description

About the Position

C#.Net Developer

Montrose Software is seeking a C#.Net Developer to join our team in a full-time role, either remotely or in Kraków, Poland. This position involves maintaining and modernizing healthcare applications, integrating them with our existing Python and AWS platform, and ensuring reliability, security, and maintainability across all systems.

Responsibilities

  • Taking ownership of existing C#/.NET applications and developing new backend services, APIs, and integrations
  • Maintaining and modernizing applications while ensuring compatibility with existing workflows
  • Integrating C# services with our Python, FastAPI, SQL Server, and AWS-based platform
  • Building and supporting containerized, event-driven services using Docker and AWS
  • Investigating production issues through debugging, monitoring, and log analysis
  • Writing automated tests and improving application reliability, security, and performance
  • Participating in code reviews, architecture discussions, and continuous technical improvements
  • Collaborating with team members and stakeholders to translate requirements into maintainable software
  • Using GitHub, GitHub Actions, and infrastructure-as-code tools for development and CI/CD

Requirements

  • Strong knowledge of C# and .NET
  • Experience developing RESTful APIs and backend services
  • Experience working in Linux environments
  • Experience with AWS and cloud-based applications
  • Familiarity with Python
  • Experience with Microsoft SQL Server
  • Knowledge of Git and collaborative development workflows
  • Familiarity with Docker and containerized applications
  • Strong debugging, testing, and problem-solving skills

Nice to Have

  • Healthcare or other regulated-industry experience
  • Familiarity with medical imaging

We Offer

  • High-quality equipment
  • Flexible working hours
  • Remote work possibility
  • International project teams
  • English lessons
  • Training budget
  • Clear career path
  • Private medical insurance
  • Multisport card
  • Lunch budget
  • Fully stocked kitchen
  • No dress code
  • Game zone (PS4, NS2)
  • Chillout zone
  • Regular team events
  • Indoor bike parking

About the Company

Montrose Software is a company dedicated to developing and maintaining custom software supporting healthcare operations and clinical workflows. Our team works on a platform that includes backend APIs, system integrations, data-processing services, and AI-enabled applications. We use a variety of technologies, including Python, FastAPI, PyTorch, and medical-imaging libraries, running in a containerized AWS environment.

Recruitment Process

  1. Technical screening call via Google Meets (~ 30 minutes)
  2. Technical interview via Google Meets (~ 2 hours)
  3. Non-technical conversation with a member of our Recruitment Team (~ 45 minutes)
  4. Client interview (30–90 minutes) – this is a standard part of our recruitment process, giving you the opportunity to meet the client you'll be working with.

Contact

If you have any questions about the recruitment process, please reach out to our recruiter:

Magdalena Machowska

IT Recruiter

[email protected]

As Montrose Software, we are responsible only for the job vacancies published on our official website. We cannot verify the accuracy or authenticity of listings on other job boards. If you have any doubts regarding a current vacancy, please contact our Recruitment department.

© Montrose software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Montrose Software (Polska) Sp. z o.o.Montrose Software is a software consultancy based in New Jersey (USA), with our primary development center in Kraków. We develop mobile apps, web applications and enterprise systems for a wide variety of clients. If you want to work on dynamic projects for world class clients in a fun workplace, do not hesitate to apply and join our team in Krakow (Poland).

More at Montrose software

All 5 roles

Similar jobs

Popular searches