[Remote] Software Engineer L3
Note: The job is a remote job and is open to candidates in USA. Radiology Partners is a national teleradiology practice seeking a skilled Software Engineer L3 for their Viewer team. This role involves designing, developing, testing, and supporting the Viewer application, focusing on advanced computer graphics and GPU techniques while mentoring junior developers and leading projects.ResponsibilitiesDevelop 3D computer graphics software using the latest GPU APIsDesign algorithms and systems to streamline radiology tasksEvaluate and integrate third party software to improve workflowsReview, analyze, and evaluate business and user needs and translate into software specificationsParticipate in estimating, planning, and scheduling software development tasksParticipate in the design of software systems, user interfaces, web services, processing algorithms, communications methods, and other major componentsDevelop software in C#, HTML, JavaScript, and HLSL using standard coding practicesPerform unit, integration, and system level software testingAssist SQA with integration and system level software testingProvide technical support to project team members, business users, and managementAnalyze and perform performance tuning of software running on CPU or GPULead medium-sized projects including detailed design, development effort, and timelineMentor junior developers to aid in their developmentDesign performance-oriented models and access patternsAbility to participate in on-call rotations as needed to resolve support issuesOther activities as directed by managementSkillsBachelor's Degree in a related field or 5-8 years of directly related experienceStrong communication skills, written and verbalSelf-motivated and able to work on a team on independently defined tasksDemonstrated experience in full lifecycle development or major enhancement of object oriented software applications using relational databasesAbility to participate in on-call rotations as needed to resolve support issuesExperience developing software using Agile methodologiesExperience with C# highly preferred (C++ or Java are acceptable)Experience with NUnit testing framework preferred (Other frameworks are acceptable)Experience with Microsoft Visual Studio preferredExperience with highly available production software applications preferredCompany OverviewRadiology Partners is a healthcare service company providing radiology services. It was founded in 2012, and is headquartered in El Segundo, California, USA, with a workforce of 5001-10000 employees. Its website is http://www.radpartners.com.