Junior .Net Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+51 more
Job description
· We are seeking a motivated Junior Full Stack Developer to join a technology team responsible for developing and modernizing a cloud-based remote instrument monitoring platform used in clinical diagnostics and laboratory environments.
· The platform enables hospitals, laboratories, and service teams to remotely monitor diagnostic instruments, track operational health, receive alerts, and manage software updates.
· The selected candidate will contribute to the modernization of a legacy application environment into a modern, cloud-native architecture leveraging React, TypeScript, .NET 8, Python, and AWS.
· This is a hands-on development role offering exposure to frontend and backend engineering, cloud technologies, instrument-level application development, and automated testing. The individual will also participate in laboratory testing, validating software changes on actual diagnostic instruments.
· The role is particularly suitable for entry level candidates and early-career engineers who are passionate about software development, emerging technologies, and AI-assisted engineering practices. Mentorship and technical guidance will be provided by experienced engineers.
Key Responsibilities
- Full Stack Application Development * Develop and enhance responsive web application features using React, TypeScript, and Tailwind CSS.
-
Build and maintain backend services and REST APIs using .NET 8 (C#) or Python (FastAPI).
-
Contribute to dashboards, monitoring interfaces, alerts, and software update tracking capabilities.
-
Participate in developing and maintaining instrument-facing applications (applets).
-
Support communication between diagnostic instruments and cloud services using MQTT, AMQP, and REST protocols.
-
Write clean, maintainable, and well-documented code following established development standards.
- Cloud, DevOps & Release Engineering * Assist in building, testing, and maintaining application deployment packages and software installers.
-
Work with MSI/NSIS installers, Docker, and automated build processes.
-
Support CI/CD pipelines using GitHub Actions.
-
Gain hands-on exposure to AWS services, including ECS Fargate, S3, SQS, and CloudWatch.
-
Assist with application deployment, release validation, and troubleshooting.
- Software Testing & Laboratory Validation * Test application and instrument applet enhancements on physical diagnostic instruments in a laboratory environment.
-
Validate software changes developed by other team members on actual hardware.
-
Execute documented test cases and perform functional, integration, and end-to-end testing.
-
Identify, reproduce, document, and report software defects.
-
Collaborate with laboratory personnel and field-service experts to understand instrument functionality and operational workflows.
-
Maintain accurate, traceable test documentation in alignment with applicable medical software development practices, including IEC 62304.
- Automated Testing & Quality Engineering * Develop and maintain unit, integration, and end-to-end automated test cases.
-
Support software quality assurance and regression testing activities.
-
Participate in code reviews, debugging, and root-cause analysis.
-
Follow established quality, security, and software development processes.
- AI-Assisted Software Engineering * Leverage AI-powered development tools such as GitHub Copilot, Cursor, and Claude Code to accelerate coding, testing, debugging, and code reviews.
-
Validate AI-generated code and ensure its accuracy, quality, and security.
-
Gradually develop capabilities in AI agents, LangGraph, Model Context Protocol (MCP), and Retrieval-Augmented Generation (RAG).
-
Explore AI-based solutions for accessing technical documentation, instrument manuals, and troubleshooting knowledge.
Requirements
Frontend Development
React, TypeScript, Tailwind CSS
Backend Development
.NET 8, C#, Python, FastAPI, REST APIs
Cloud Platform
AWS ECS Fargate, S3, SQS, CloudWatch
Instrument Integration
Windows/Linux, MQTT, AMQP, REST, device interfaces
DevOps & Deployment
Git, GitHub Actions, CI/CD, Docker
Software Packaging
MSI, NSIS installers
AI-Assisted Development
GitHub Copilot, Cursor, Claude Code
AI & Automation
LangGraph, MCP, RAG
Testing & Validation
Unit Testing, Integration Testing, E2E Testing, Physical Hardware Testing
Quality & Compliance
IEC 62304, software validation, test documentation, * Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Biomedical Engineering, or a related discipline.
-
0-2 years of software development experience. Academic projects, internships, co-op assignments, and personal projects will be considered.
-
Basic working knowledge of React and TypeScript.
-
Exposure to backend development using .NET/C# or Python.
-
Familiarity with REST APIs, application development, and software debugging.
-
Basic understanding of Git, version control, and CI/CD concepts.
-
Experience using AI-assisted coding tools such as GitHub Copilot, Cursor, or Claude Code, with the ability to review and validate generated code.
-
Interest in working with physical equipment, diagnostic instruments, and laboratory testing procedures.
-
Strong analytical, troubleshooting, and problem-solving abilities.
-
Good communication skills and the ability to collaborate with distributed engineering teams.
-
Willingness to travel to the designated laboratory location on a scheduled basis for hands-on testing and validation.
Preferred / Good-to-Have Skills
-
Academic or project experience involving medical devices, clinical diagnostics, laboratory systems, or healthcare technology.
-
Exposure to embedded systems, IoT applications, or device-to-cloud communication.
-
Familiarity with MQTT, AMQP, serial communication, or USB-based device interfaces.
-
Basic understanding of AWS cloud services and containerization using Docker.
-
Exposure to software packaging, application installers, or deployment automation.
-
Awareness of regulated software development practices, including IEC 62304, FDA 21 CFR, or In Vitro Diagnostics (IVD) environments.
-
Experience with AI agents, LangGraph, MCP, or RAG-based applications.
- Familiarity with automated software testing frameworks., We are looking for an enthusiastic early-career engineer who:
-
Has a strong foundation in programming and a genuine interest in full-stack development.
-
Enjoys learning new technologies and working across different layers of an application.
-
Is comfortable combining software development with hands-on testing of physical devices.
-
Demonstrates curiosity about cloud-native applications, IoT, and AI-powered engineering.
-
Takes ownership of assigned tasks and actively seeks feedback and mentorship.
- Can independently troubleshoot basic technical issues while collaborating effectively
Benefits & conditions
Depends on Experience
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…