Browse Jobs
For Employers
Post JobLog inGet Started
Queensoft logo

Senior Software Engineer

Queensoft
Sheraton, Cairo
Posted 10 months ago
57Applicants for1 open position
  • 7Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

 

  • Collaborative Development: Work in fast-paced, collaborative, agile teams to build and enhance a growing software platform.
  • Feature Releases: Responsible for end-to-end feature releases and platform enhancements.
  • Technical Design: Actively support the technical design process with expertise and analysis to help make data-driven decisions.
  • Development and Testing: Contribute heavily to feature design, development, testing, and delivery of our cloud platform and web applications.
  • Full Stack Support: Support all parts of our platform from the database to the frontend.
  • Continuous Learning: Continuously discover, understand, and implement new technologies and services to maximize development efficiency.
  • Security Compliance: Actively participate in ensuring a disciplined approach to healthcare security.
  • Mentorship: Foster a community of mentorship for junior engineers on your team.
  • Project Management: Project management experience and skills.



 

Job Requirements

 

  • Clinical Systems
  • Experience: Experience working on software development teams, building, and deploying full stack web applications.
  • Healthcare Background: Prior experience in healthcare and life sciences.
  • Quality Focus: Passionate about building quality products and owning product development end-to-end with excellent design and development standards.
  • Collaboration: Ability to collaborate closely with teammates in product and design to build applications providing healthcare practitioners with the highest quality user experience.
  • Development Practices: Experience with common software development practices such as version control, unit testing, and CI/CD.
  • Team Player: Interested in working in a fast-paced startup environment.
  • Education: Bachelor's degree in computer science, software engineering, or equivalent experience.
  • Minimum of 6 years of experience in the software development lifecycle.
  • Proficiency in multiple programming languages, including SQL, HL7, C#, Java, and .NET framework.
  • Understanding of clinical processes and clinical business procedures.
  • Ability to innovate by implementing and designing efficiencies using innovative technologies.
  • Experience building applications using React and JavaScript. TypeScript is a plus.
  • Backend development using SQL and Stored Procedures.
  • Knowledge of MVC, web service interfaces, and middle-tier components.
  • Experience with JQuery, Angular, or ASP.NET is a plus.
  • Web Service development, REST APIs, and JSON.
  • Technical integrations with external EMR/EHR systems, HL7, and FHIR standards.
  • Experience with microservices architecture and RESTful API development (6-8 years).
  • Familiarity with security protocols, data encryption, and compliance frameworks (HIPAA, GDPR).

Additional Skills:

  • Experience with WebSocket, WebRTC, Twilio, video conferencing protocols and systems is a plus.
  • Hands-on experience with test frameworks such as Cypress, Jest, Mocha, JUnit, or Cucumber is a plus, but not required.
  • In-depth knowledge of databases (SQL, NoSQL) and data integration techniques.

 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer