Information and Technology - Software Engineer III
Job Description: ******Suppliers, effective immediately, when submitting a candidate, please list on the top of the resume where this candidate lives. If they are not local, please list if they are willing to relocate at their own expense. This is critical as the HM as been getting non-local candidates who don't want to relocate & this is a big waste of time for all parties. We appreciate your team's help! *****Notes from HM:MOST IMPORTANT: The team is looking for someone who will want to convert to a Thermo Fisher employee as they are looking for this person to become a permanent team member.Mgr is looking for a .net desktop developer, not a web developer. He would even rather have someone w/ Java desktop experience rather than a web developer.Location: Candidate must be local so that they can come onsite as needed. Mgr is even open to candidate living in Denver and driving in for meetings as needed, but they will NOT do a 100% remote/non-local candidate.Hours: 8-5 mountain time, flextime opportunities to start early, leave early, etc. No required OT at this time.Ideal previous industry experience: biotech, biology, pharmaceuticals, instrument control, & data science.Soft skills: highly collaborative, team player, strong communicator, problem solver, can take imitative & doesn't need to be fed information/next steps, etc.Interviews: 1st- MS teams (20-30mins) intro call; 2nd-onsite if possible- (1hr+) candidate will meet team members & will be asked technical questions. "If you were to develop x, how would you go about it..."You will assist in the development of new applications for our Instrument suite; participate and collaborate in product development for existing and new products; and support manufacturing through product testing.Perform all phases of software development including design, implementation, testing, integration, and maintenance of software.Development and support of GUI, analysis, communications, and instrument control software.Collaborate with verification and validation teams to build test requirements based on system software requirements and design.3+ years working with C#3+ years working with UWP, WPF, or SilverLight.3+ years of experience with .NET, .NET Core or .Net 53+ years of experience developing C++ or C# GUI applications using object-oriented techniques and methodology.Design Patterns experience with MVVMExperience with multi-threaded constructsEnhancing and improving existing libraries and applications understanding and communicating associated risks.Deep understanding and experience in API design (using RESTFul), including versioning, isolation, documentation for internal and external (commercial)Proven experience with software development life cycle (SDLC) and agile/iterative methodologiesUnderstanding of Object Oriented Design PatternsComfortable working in Visual Studio and Azure DevOpsAdditional Sills: Skills:CategoryNameRequiredImportanceExperience