Software Engineer (WPF Developer) Job at NeuroStar, Malvern, PA

VmgyTlNjeEloQTJ2V0FUdkFEdVJYUnlYWHc9PQ==
  • NeuroStar
  • Malvern, PA

Job Description

Software Engineer (WPF Developer) Location US-PA-Malvern ID 2025-1259 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 product software features. This can involve UI/UX development, API development, and/or backend framework updates. Analyze field reported issues and troubleshoot complex software issues Development of automated tests Perform/Guide/Aid in writing unit tests, software/hardware integration, and system level testing Define and document software requirements and software design Participate/Lead in design and code reviews Provide support for failure investigation Develop new processes and procedures to improve the overall software quality Provide input for architectural approaches for software design and implementation Other Duties as needed or required Knowledge, Skill, and Abilities: Excellent knowledge of software and application design and architecture Strong experience with C# and the .NET framework Strong knowledge/experience with Windows Desktop Development (WPF) using the .NET platform Experience with Microsoft SQL Server Ability to prototype development for new technologies Strong interpersonal skills Ability to work with diverse teams and outside vendors Education and Experience: BS/BA Degree in Engineering, Computer Science, or similar 3-8 years of software development experience 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. 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. NeuroStar

Job Tags

Full time, Contract work, Local area, Work visa,

Similar Jobs

Allied Universal

Security Officer Vehicle Patrol Job at Allied Universal

Allied Universal, North America's leading security and facility services company, offers...  ...will conduct unarmed foot and/or vehicle patrol (interior and/or exterior) in a hospital...  ...Human Resources department. To find an office near you, please visit: Allied Universal... 

Santander Holdings USA Inc

BSA/AML Models Advisory Associate Job at Santander Holdings USA Inc

BSA/AML Models Advisory Associate New York, United States of America USA Job Family Description: Monitors activities to minimize...  ...or supports the reputation of the company to minimize compliance and regulatory risk by resolving issues and ensuring adherence... 

Convoy Supply

Local Delivery Driver - Class A/B CDL Job at Convoy Supply

 ...Local Delivery Driver - Class A/B CDL If you know anything about the construction business, you know that getting the right products to the right site on time and safely is the benchmark of success. It is both challenging and rewarding work. We are a team, we are a... 

SusieCakes

Culinary Internship Job at SusieCakes

Culinary Internship/Externship Opportunity at SusieCakes!Are you looking for a hands-on internship or externship that meets your culinary program requirements? If so, SusieCakes offers an extensive program designed to help you develop your skills while providing the... 

RadNet Inland Empire

Patient Education Specialist Job at RadNet Inland Empire

 ...When you join us as a Patient Outreach Specialist, you will be joining a dedicated team of...  ...patients may have regarding breast health of EBCD by offering data and statistics...  ...Maintain accurate records of patient education efforts, including information provided,...