We are currently looking for Software Engineers who thrive on problem solving and enjoy building great software. You will be a member of a high performing software engineering team building software for our next-generation Medical Device Diagnostic Equipment.
Description:Duties and Responsibilities
Works independently to specify, plan, design, develop, test and support software components as assigned.
Works with team to establish necessary requirements specifications and test plans for software product validation.
Contributes to project schedule generation including scope of work, duration of tasks, and order of execution.
Responsible for translating requirements into design and implementation of well-structured and documenting software
components.
Presents/Participates in design reviews and code inspections.
Implements solutions to assigned defect issues.
Anticipates system faults, failure modes, and unusual events, making sure the software adequately mitigates identified risks.
Develops automated unit test cases to assure software meets the design criteria.
Monitors work progress against schedule commitments, reports progress to leadership in a timely fashion, including when work will not be completed according to schedule milestones
Skills:C#, back end development, medical device, software development, UI, full stack development, multi threaded programming
Top Skills Details:C#,back end development,medical device,software development,UI,full stack development,multi threaded programming
Additional Skills & Qualifications:Education and Experience
BS degree in Computer Science, Computer Engineering or a related Engineering discipline
Minimum of 5 years' work experience with GUI development (Angular preferable)
Minimum of 5-years' work experience using C#
Minimum of 5-years' work experience with C# - ASP.NET MVC development.
Minimum of 3-years' work experience with MS SQL database design and access
Minimum of 2-years' work experience with AngularJS 2
Required Knowledge, Skills and Attributes
Experience with C# ASP.NET MVC development
Experience with HTML, CSS, TypeScript, JavaScript
Experience with JavaScript Frameworks such as Angular 2 , Bootstrap, JQuery
Experience with MS SQL Server and Entity Framework
Experience with Visual Studio
Action oriented with a focus on results
Demonstrated positive work ethic with a strong commitment to achieving project goals
Excellent written and oral communication and interpersonal skills are essential
Nice-to-Haves:
Experience with Agile Scrum
Experience working in a regulated (FDA) environment with medical instrumentation
Experience Level:Intermediate Level
About ActalentActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
Diversity, Equity & InclusionAt Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:
- Hiring diverse talent
- Maintaining an inclusive environment through persistent self-reflection
- Building a culture of care, engagement, and recognition with clear outcomes
- Ensuring growth opportunities for our people
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.