Job Description
Design, develop, and maintain full-stack applications using .NET Core, C#, Azure, and modern web technologies.
Build scalable APIs, backend services, and integrations using modern architectural principles.
Develop intuitive and interactive user experiences using React or Angular.
Utilize AI-assisted development tools to improve engineering productivity and software quality.
Develop interactive web-based visualizations and user interfaces.
Apply TDD, BDD, and Agile engineering practices throughout the software lifecycle. Implement secure software solutions using industry-standard security practices.
Collaborate across cross-functional teams and take ownership of end-to-end solution delivery.
Key Responsibilities
Experience: 2–3 years of relevant experience in full-stack application development.
Education: Bachelor’s degree in computer science or a related field, or equivalent practical experience.
Full Stack Development: Strong experience with .NET Core, C#, Azure, React/Angular, TypeScript, JavaScript, HTML5, and CSS.
Architecture: Solid understanding of OOP, SOLID Principles, OOAD, REST APIs, SOA, Web Services, and modern software design principles.
AI-Assisted Development: Experience using AI-assisted software development tools as part of daily engineering practices.
Cybersecurity: Strong understanding of application security, including OAuth, JWT, encryption, identity management, and secure coding practices.
Engineering Practices: Experience working with TDD, BDD, CI/CD, and Agile methodologies.
Cloud & DevOps: Experience developing cloud-native solutions on Microsoft Azure and working with modern DevOps and cloud native architectures.
Healthcare & Medical Imaging: Experience within healthcare, medical imaging, or digital health environments is considered an advantage.
Interoperability: Knowledge of healthcare interoperability and imaging standards such as FHIR and DICOM is considered an advantage.
Domain Knowledge: Familiarity with medical imaging applications, clinical workflows, and healthcare technology ecosystems is considered an advantage.
Ownership & Communication: Strong ownership mindset, analytical and problem-solving abilities, and excellent verbal and written communication skills in English.
