Corify Care is at the forefront of medical innovation, bringing cutting-edge non-invasive cardiac mapping technology to market.
Our mission is to revolutionize cardiovascular care by combining groundbreaking research with advanced technology to improve patient outcomes worldwide.
Join our dynamic, fast-growing team where your work will make a tangible impact on the future of healthcare.We are seeking a highly skilled and experienced Senior Software Developer to lead the development of innovative software solutions for our advanced medical devices.
You will be responsible for building solutions that connect Corify's medical applications running on local PCs with server-based Acorys systems deployed at client hospitals.The location is ideally Valencia (Spain), although open to remote with periodical trips to headquarters.ResponsibilitiesRequirements Definition and analysis:Collaborate with cross-functional teams to define software requirements aligned with clinical and technical needs.Translate complex user needs into detailed technical specifications.Perform risk analysis and mitigation techniques.Software Development:Develop, optimize, and maintain software using C# and XAML for robust, scalable applications.Create advanced graphical solutions leveraging DirectX3D or OpenGL for 3D visualization.Implement cloud-based solutions utilizing AWS such as Lambda, S3, DynamoDB, and SageMaker.Integrate and extend solutions using additional frameworks and libraries, including .NET Core, Entity Framework, and gRPC.Security and Performance:Implement secure coding practices to protect data integrity and performance.Optimize system architecture for high reliability and low latency in computationally intensive tasks.Testing and Validation:Develop and maintain automated testing pipelines, including unit, integration, and system tests.Collaborate with quality assurance teams to validate software against performance and reliability benchmarks.Collaboration and Mentorship:Work closely with hardware, clinical, and UX/UI teams to deliver integrated solutions.Provide mentorship to junior developers, fostering a culture of learning and excellence.QualificationsBachelor's or Master's degree in Computer Science, Software Engineering, or a related field.Minimum of 5 years of experience in software development.Familiarity with DevOps tools such as Docker, Kubernetes, and Jenkins.Strong analytical and problem-solving abilities.Excellent communication and collaboration skills.Ability to manage multiple priorities in a fast-paced environment.What We OfferCompetitive salary based on experience.Opportunity to work on transformative healthcare technology.Flexible work arrangements (on-site/hybrid).Professional development opportunities, including training and certifications.A collaborative and innovative work environment.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesMedical Equipment Manufacturing #J-18808-Ljbffr