
C#.Net Developer
Primary stack
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
- Technical screening call via Google Meets (~ 30 minutes)
- Technical interview via Google Meets (~ 2 hours)
- Non-technical conversation with a member of our Recruitment Team (~ 45 minutes)
- 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
Mid C# Developer
Montrose software · Poland

Software Tester - Paid Internship
Montrose software · Kraków

AI Solutions Consultant
Montrose software · Poland

Senior DevOps Engineer
Montrose software · Poland
