Date: _06-Jan-2011_
To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Software Engineer
You will design, implement and maintain desktop application software in Java (and sometimes C++) using Windows 7/XP/2000. You will be part of a software engineering team that develops software for commercial products, manufacturing test systems and in-house research. Your projects will involve GUI design using Swing, mathematical data analysis, data acquisition and storage, Ethernet and USB communications, and instrument control. You will participate in cross-functional project teams with scientists and other engineers. You must work well in a team environment, and also work well with customers on multiple levels (leadership and non-leadership). You will adhere to software development and source control processes.
Required Knowledge - Skills - and Abilities:
* A BS in Computer Science or Computer Engineering, and a minimum of 5 years of working experience in Java is required.
* Working experience in objected oriented design and development
* Demonstrated knowledge of automated testing (JUnit) and experience with test-driven development
* Experience in Gap Analysis of existing software to current and future designs
* Must have experience with source control systems such as VSS.
* Experience with developing and maintaining a Software Requirements Specification (SRS) and a Software Design Document (SDD).
* Ability to produce thorough documentation that meets regulatory/methodology requirements.
* Ability to understand the intricacies of the build and test process, to rapidly determine the sources of problems, and to get issues resolved promptly in a rapidly developing code base.
* Good communication and documentation skills are necessary.
To apply for this position, please visit
this Website.
Thank you,
Developer FYI Center
http://dev.fyicenter.com/