Software Engineer (C#/WPF Developer)

NeuroStar
Malvern, PA, United States
Full-time

Software Engineer (C# / WPF Developer)

Location US-PA-Malvern

ID 2024-1229

Category

Product Development

Position Type

Regular Full-Time

Overview

Position Overview : The Software Engineer is responsible for developing and maintaining Neuronetics product and non-product software.

The position requires working with a team of both contract and in-house development and test personnel. Job duties include the development of new features, writing unit and automation tests, debugging software issues reported from the field and assisting with the creation of requirement and design documentation.

Essential Duties / Responsibilities :

Development of new features

  • Analyze field reported issues and troubleshoot complex issues
  • Development of automated tests
  • Perform unit, integration and system level testing
  • Define and document software requirements and software design
  • Participate in design and code reviews
  • Provide support for failure investigation
  • Develop new processes and procedures to improve the overall software quality
  • Other Duties as needed or required

Knowledge, Skill, and Abilities :

  • Strong interpersonal skills
  • Ability to work with diverse teams and outside vendors

Education and Experience :

  • BS / BA Degree in Engineering, Computer Science
  • 3-5 years of software development experience
  • Experience with C# and the .NET framework
  • Experience with Windows Desktop Development (WPF) using the .NET platform
  • Ability to test and debug code written by others (without rewriting it), to perform software integration tests from written test procedures, and to develop unit tests.
  • Ability to prototype development for new technologies
  • Experience asynchronous and multi-threaded programming
  • Experience with Agile / Scrum methodologies
  • Experience with SQL Server including database design and optimization

Preferred Skills :

  • History of working with Web API
  • Experience with dependency injections, MVVM
  • Experience with creating automation a plus
  • Experience working in a regulated Quality system a plus

Physical Requirements

  • Standing / Sitting % 90
  • Walking / Bending / Stooping % 10
  • Lifting Requirements : None
  • Travel by air, rail, auto (% of time) : 0
  • Applicants must be authorized to work for any employer in the US. We are unable to sponsor or assume responsibility for employment visa / work authorization at this time.

Neuronetics is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit

discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability,

genetic information, pregnancy or any other protected characteristic as outlined by federal, state, or local laws. This policy

applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall,

leave of absence, compensation, benefits, training, and apprenticeship. Neuronetics makes hiring decisions based solely on

qualifications, merit, business needs at the time.

24 days ago
Related jobs
Promoted
NeuroStar
Malvern, Pennsylvania

Software Engineer (C#/WPF Developer). The Software Engineer is responsible for developing and maintaining Neuronetics product and non-product software. Define and document software requirements and software design. Job duties include the development of new features, writing unit and automation tests...

Liberty Jobs
King of Prussia, Pennsylvania

Bachelor's degree in Computer Science, MIS, or Software Engineering, or equivalent experience. NET, C#, PL/SQL, Windows Presentation Framework (WPF), experience with Object Oriented Design. ...

Southwest Healthcare System
King of Prussia, Pennsylvania

The Corporate Information Services Department is seeking a dynamic and talented Senior Software Engineer – Business Intelligence Developer. The Senior Software Engineer – Business Intelligence Developer designs and develops reporting assets utilizing the enterprise data warehouse and business intell...

Universal Health Services, Inc. - Corporate Office
King of Prussia, Pennsylvania

The Corporate Information Services Department is seeking a dynamic and talented Senior Software Engineer – Business Intelligence Developer. Senior Software Engineer – Business Intelligence Developer. Provides technical guidance to business ad-hoc report developers on appropriate usage of the data mo...

NetCarrier
Lansdale, Pennsylvania

Create database schemas in Sql Server to meet software requirements. Ability and desire to communicate and collaborate with a team of developers, project managers, and system architects to learn new material and share your own discoveries. Our Software Development team employs a variety of languages...

TORRE
Panamá Oeste, Panamá Oeste, PA
Remote

We (Torre) are helping docufi find a top candidate to join their team full-time for the role of Founding Engineer / Fullstack Software Developer. Responsibilities and more:What we are looking for:- Full stack engineer with experience in launching a product at a startup. Excited to work in a startup ...

Promoted
Parexel International Corporation
King of Prussia, Pennsylvania

We are looking for a Azure Full Stack Developer for our office in Buenos Aires, Argentina. ...

Promoted
Certara USA, Inc.
Wayne, Pennsylvania

The successful candidate will be able to work as a senior software engineer in a dynamic, fast-paced software engineering team that is primarily virtually distributed. Responsibilities of the Senior Software Engineer will include:. The candidate will have significant knowledge of modern web technolo...

Promoted
Comcast Corporation
Folcroft, Pennsylvania

Make your mark at Comcast -- a Fortune 30 global media and technology company.From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide.Become part of our award-winning technology team that turn...

Promoted
RX2 Solutions
Plymouth Meeting, Pennsylvania

NET Developer to join our Application Development team, with the option for a hybrid or remote working arrangement. NET developer in agile environments. NET interfaces and integration issues. NET development peers on UI improvements and bug resolution. ...