Senior Software .NET Engineer

San Francisco 2 months agoFull-time External
968.3k - 1.3m / yr
Job Summary & Responsibilities • Collaborate with stakeholders to design new feature development. • Contribute new technology and tool alternatives that improve the platform, team satisfaction, and team effectiveness. • Demonstrate strong problem-solving abilities. • Develop software in a regulated environment in accordance with internal operating procedures and external standards and regulations. • Serve as an expert on web, desktop and/or mobile applications and provide technical support. Our Senior Software .NET Engineer will be responsible for collaborating with stakeholders to design new feature development, contributing new technology and tool alternatives that improve the platform, team satisfaction, and team effectiveness, demonstrating strong problem-solving abilities, developing software in a regulated environment, and serving as an expert on web, desktop and/or mobile applications and providing technical support. Role Requirements • B.S in Computer Science or related engineering or scientific field with 6 years of relevant experience or 4 yrs. with MS. Experience should be related to software design and/or coding. • Equivalent years of experience may be substituted for the education requirement. The ideal candidate will have a B.S in Computer Science or related engineering or scientific field with 6 years of relevant experience or 4 yrs. with MS, and equivalent years of experience may be substituted for the education requirement. Skills and Knowledge • Extensive Experience in C#, WPF-MVVM, .NET development (Visual Studio, C#,.NET) • Experience with RDBMS - PostgreSQL • Familiarity with Web applications in C# - ReactJs, NO-SQL - Dynamo DB • Good knowledge of software engineering principles • Ability to work in a dynamic and fast-paced environment • Problem-solving and decision-making skills • Familiarity with agile environments • Excellent written and oral communication and interpersonal skills are essential • Experience in software development for medical devices The Senior Software .NET Engineer must have extensive experience in C#, WPF-MVVM, .NET development, experience with RDBMS - PostgreSQL, familiarity with Web applications in C# - ReactJs, NO-SQL - Dynamo DB, good knowledge of software engineering principles, ability to work in a dynamic and fast-paced environment, problem-solving and decision-making skills, familiarity with agile environments, excellent written and oral communication and interpersonal skills, and experience in software development for medical devices. About the company Nevro is a global medical device company focused on delivering innovation to improve the quality of life for patients suffering from debilitating chronic pain.