Software Engineer

Varian Medical Systems, Inc. Milpitas, CA
Job Description

Varian seeks an experienced Software Engineer to join our Milpitas team. In this key role, the Software Engineer will be a part of a 3 to 6 team member to develop Microsoft C# .NET applications used to treat patients.

* The incumbent in this role will analyze product marketing requirements, design, code and test software.

* Support application localization.

* Report, fix and test defects.

* Write requirements specifications, design documents and other technical documents.

Review User Manuals.

* Provide planning and status information and perform to plan.

* Analyze, design, program, debug, and perform software enhancements and/or new products used in local, networked, or Internet-related computer programs.

* Code may be used in commercial or end-user applications, such as materials management, financial management, HRIS or desktop applications products.

* Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications.

* Completes documentation and procedures for installation and maintenance.

Job Requirements

* Three to five (3-5) years of software development experience with Windows applications.

* Three (3) years software development experience with Microsoft Visual C# .NET.

* MS or BS in Computer Science, Electrical Engineering, Physics, Math, or other technical field. Strong object oriented analysis and design skills.

* Experience with one or more of the following: C#, C++, UML, XML, WPF, WCF, Multi-threaded applications, networking; medical devices and user interface design.

* Proficient in utilizing business tools such as: E-mail, Microsoft Word, Excel, and PowerPoint.