Responsibilities
- Design, develop, and maintain enterprise-grade SaaS applications that serve higher education and medical education environments
- Work across the full stack, contributing to backend services, front-end interfaces, and system integrations while ensuring scalability, security, and performance
- Develop and maintain web applications using .NET 8+, ASP.NET Core, and Entity Framework
- Implement and optimize MVC architecture (HMVC or PAC patterns are a plus)
- Write and optimize complex SQL queries (Oracle SQL preferred) for data-driven features
- Build and enhance front-end components using HTML, CSS, JavaScript, ReactJS, jQuery, Bootstrap
- Collaborate on SSO integrations using SAML/Shibboleth, including metadata handling and certificates
- Integrate with university systems such as registration platforms, LMS, and directory services
- Apply design patterns and best practices to ensure maintainable, scalable code
- Troubleshoot and resolve issues across backend and frontend layers, including REST APIs and authentication flows
- Participate in code reviews, unit testing, and performance optimization
- Work closely with QA and DevOps teams to ensure smooth deployments and system reliability
Requirements
- Academic background in Computer Science or a related field
- Knowledge of design patterns and software engineering best practices
- Proficiency with complex SQL queries (Oracle SQL is a plus)
- Working knowledge of .NET 8 or newer, ASP.NET Core, and Entity Framework
- Familiarity with MVC pattern (HMVC or PAC is a plus)
- Strong front-end skills: HTML, CSS, JavaScript, ReactJS, jQuery, Bootstrap
- Understanding of REST APIs, JSON/XML, and authentication mechanisms
- Familiarity with SSO integrations (SAML/Shibboleth) and university system integrations
Nice to Have
- Knowledge of medical education workflows (clerkships, rotations, assessments, CBME) is an asset
- Experience with Adobe ColdFusion (or PHP, with willingness to learn ColdFusion)
Benefits
- Flexible employment and remote work
- International projects with leading global clients
- International business trips
- Non-corporate atmosphere
- Language classes
- Internal & external training
- Private healthcare and insurance
- Multisport card
- Well-being initiatives