Software Engineer

03 Jul 2024

Vacancy expired!

Request ID: 14602-1 Start/End Dates: 7/5/2022 - 7/4/2023 Tax Work Location: US - Bothell, WA Job Title: Software Engineer Job Description: Software EngineerHours of Shift: Mon-Fri 8-5 (flexible)Location: Bothell, WA - Hybrid - 1-2 days onsite. More frequent for the 1st month. MUST HAVEExcellent C# skills- including proficiency with new code design with modern architectures for multi-threaded software.Writes business logic and UX logic in C# as a daily activity.Who are you?We are searching for a skilled Software Engineer to be a key contributor designing the software for new scientific instruments to aid ground breaking scientists. As part of an innovative software team that develops software that controls a laboratory instrument and allows the scientist full interaction with instrument features. We work closely with both the hardware and lab automation engineering teams developing the instrument. You will design and implement complex solutions within a full stack environment from serial port communication to Blazor UX implementation.You will work within and implement design patterns to ensure the code is SOLID. You will explore, architect, implement, and test new microservices, business logic, UX controls, and hardware control.You will be encouraged to help craft these de novo, refactor work recently done, and help your team do the same.What will you do?

  • Design and implement features within a mostly-new code base to build and extend functionality
  • Dynamically shifting from the usual object oriented to functional code design
  • Develop a novel UX, implementing the design provided by an internal team
  • Perform all phases of software development including design, implementation, testing, integration, maintenance of software for the team's instruments
  • Develop and maintain the DevOps. Support the packaging and internal deployment of our libraries, usually using NuGet, GitHub Actions and AWS resources
  • Development and support of GUI, analysis, communications, and instrument control software
  • Integration of algorithms & mathematical functions for identification and quantification of data collected by instruments
  • Coordinate with laboratory engineers to translate scientific research needs into instrument user stories and requirements
How will you get there?Minimum Qualifications
  • Bachelors or Masters in Computer Science, Bioengineering (with software focus), similar education or equivalent experience may be considered
  • 9+ years of C#.NET experience (pay rate commensurate with experience)
  • Knowledge of current software development methodologies
  • Experience using source control (ie, GitHub) and CI
Preferred Qualifications
  • Experience in an Agile Scrum development process
  • Experience in Blazor development
  • Experience in developing CI in GitHub Actions
  • College coursework in biology, chemistry, or fluidics
Regards,Suresh. P

  • ID: #43797448
  • State: Washington Bothell 98011 Bothell USA
  • City: Bothell
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2022-07-03
  • Deadline: 2022-08-28
  • Category: Et cetera