Particle Measuring Systems Software Engineer in Boulder, Colorado

Established in 1972, Particle Measuring Systems is a global leader formicro-contamination monitoring equipment improving the performance of cleanmanufactures in the semiconductor and pharmaceutical markets.We re a growing technology company in Boulder, Colorado; the heart ofthe Rocky Mountains.We offer an exceptional and rewarding work environment ina great place to live.Our employees enjoy challenging projects in developmentand manufacture of light scattering particle counters and diverse technologiesand applications.We offer a competitive salary and benefit programs, including medical,dental, life insurance, short and long-term disability programs and a401(k) plan.We are a non-smoking campus with an emphasis on health andwell-being; this includes an on-site clinic for employees use.We are looking for a Software Engineer who can work independently and as partof a project team to develop and maintain software applications following oursoftware life cycle methodology including necessary records anddocumentation.Additional responsibilities will include:Participate in the design and implementation of Visual C++ applications,.NET components, databases, application program interfaces and graphicaluser interfaces.Review and repair legacy code.Provide recommendations and technical advice to software test team as needed.Give assistance to software support in resolving customer issues.Job QualificationsStrong experience in the following:Minimum 5 years of programming experience using Microsoft technologies and.NET FrameworkBachelor s degree or equivalent in Computer Science or related discipline.C# and C++Microsoft Visual StudioDebugging multi-threaded Windows applicationsRelational and Non-relational database technologies, design and programmingIn addition, experience with the following is preferred:Borland Paradox databasesSQL stored procedures and triggersADO.NET or LINQFamiliarity with instrumentation integration and coding communicationprotocols to actual hardware. Familiarity with real-time system designand data collectionExperience with all phases of analysis and design (requirements gathering,technical documentation, coding, analyzing and testing) of applicationsExperience with developing complex software designs supporting research, newproduct development, and sustainingExcellent organizational skills: must be able to handle multiple tasks andduties and set priorities effectivelyDisclaimerWe are not accepting resumes or calls from outside agencies regarding thisposition at this time. Thank you for your cooperation.Please submit a cover letter detailing how your qualifications and experiencealign with the job description.Particle Measuring Systems is proud to be an Equal Opportunity Employer.