Logo
Massachusetts General Hospital

Senior Software Engineer

Massachusetts General Hospital, Boston, Massachusetts, us, 02298


The Mission Of The Neurological Clinical Research Institute (NCRI) Is To Accelerate Translational Research In Neurological Disorders By Initiating And Testing Novel Therapies By Custom-designing Research Protocols, By Bringing Efficacy Strategies And Infrastructure To Clinical Research, And Implementing Observational And Interventional Clinical Trials. To Empower The NCRI On Its Mission, And To Capture And Manage Information From Clinical Research, The NCRI Develops, Maintains, And Deploys Several Software Platforms And Programs. Working Independently Under Minimal Supervision Of The Director, Center For Innovation And Bioinformatics Of The NCRI, The Senior Software Engineer Will:

Perform software development activities for various NCRI systems in multiple development environments.Lead design, development, and maintenance of software systems and applications utilized at the NCRI.Collaborate with business stakeholders to develop specifications requirements for new software systems and modules.Improve operations by conducting systems analysis, recommending changes in policies and procedures.Lead ad-hoc software development projects.Research best practices and best technologies and introduce them to the NCRI.Serve as in-house software subject matter expert.Triage, address, and support reported issues that may arise from software platforms.Supervise, mentor, and guide the activities of junior team members.The Neurological Clinical Research Institute is looking for a motivated team player with the ability to provide a high level of service while working on multiple projects simultaneously. Excellent writing and communication skills, as well as the ability to work independently, take initiative, and prioritize tasks, are required.Principal Duties And ResponsibilitiesGeneral Duties:Perform software development activities for various NCRI systems.Work in a specific software development environment to develop new platforms and/or new functionality for existing tools and systems.Lead software development projects.Research, identify, and recommend new technologies to solve complex problems.Optimize system performance standards.Analyze functionality and technological currency of software research systems deployed at NCRI.Provide recommendations for continuous system improvement and follow recommendations for implementation.Understand principles of GxP as well as relevant FDA and international regulatory agencies’ rules related to clinical research and advise on appropriate implementation.Oversee application development lifecycle.Escalate software issues to Director and relevant stakeholders while following through to resolution.Accept responsibilities for special software development projects as requested.Supervisory duties:Mentor junior and mid-level engineers.BA degree is required (Computer Science/Engineering or related discipline preferred).Minimum of 3 years of working experience involving full-stack software development leveraging C#, .NET, and SQL. Extensive experience in front-end development leveraging Bootstrap, HTML, and CSS. Strong knowledge of best practices in data standardization and experience in security-first design and architecture.Skills/Abilities/Competencies RequiredProficient in C# and .NET development.Highly skilled in SQL.Web application development with MVC, ASP.NET CORE, HTML, DHTML, CSS, AJAX, JavaScript, jQuery.Hands-on experience with ETL systems.Experience with service-oriented architecture.Experience with designing and building large-scale web services.Excellent oral and written communication skills.Ability to handle multiple tasks and work well under pressure of deadlines.Attention to detail and strong analytical skills.Ability to exemplify NCRI culture and “can-do” mindset – eager to deliver high-quality results.Exceptional organizational skills and flexibility to handle multiple tasks and multiple deadline constraints.Ability to prioritize tasks and projects effectively.Excellent judgment and ability to interpret information and business requirements.Excellent time management skills.Ability to work independently, and as part of a team.Excellent interpersonal and teaming skills, able to work effectively with all levels of staff.Professional, proactive, and flexible.Ability to identify issues and develop applicable solutions that follow a structured approach to resolution.Ability to lead and effectively train others.Working ConditionsOffice work. Some travel may be required.Supervisory ResponsibilityMay manage and/or guide junior team members within the scope/time of a project.Primary LocationMA-Boston-MGH Main CampusWork LocationsMGH Main CampusJobIT/Health IT/Informatics-EngineerOrganizationMassachusetts General Hospital (MGH)ScheduleFull-timeStandard Hours40ShiftDay JobEmployee StatusRegularRecruiting DepartmentMGH Neurology ResearchJob PostingNov 28, 2023

#J-18808-Ljbffr