说明:
此信息由中华英才网审核并发布(查看原发布网址),应届生求职网转载该信息只是出于传递更多就业招聘信息,促进大学生就业的目的。如您对此转载信息有疑义,请与原信息发布者中华英才网核实,并请同时联系本站处理该转载信息。
* Use agreed software design methodologies and tools
to develop innovative and robust software components and systems
* Work with project team members to produce agreed
specifications and develop products that meet them
* Participate in software design reviews
* Develop software that takes account of the needs
of software testers
* Provide support for existing products
* Keep agreed design and implementation records
* Train colleagues in the use of developed software
components
* Provide appropriate documentation that facilitates
others to further develop or maintain the software that you produce
* Provide appropriate documentation to support colleagues
such as Help and Localisation specialists, Applications Scientists,
Product Managers and Customer Support staff
Scientific degree or equivalent.
* Experience of writing software in a technology R&D
environment is a particular advantage
* Experience with analytical instruments for example
electron microscopes, X-ray spectroscopy or crystallography
techniques.
* Must have excellent working knowledge in any two
of the following categories: 1)Microsoft Visual Studio 6 C++,
ATL, VB and COM skills;2) Microsoft C#,.NET; 3)Real time
control and data acquisition for instrumentation.
* Has a sound appreciation, within the scope of a project,
of the requirements of internal and external customers. Places
customer satisfaction as the highest priority
* Plans in order to meet project goals. Plans own time to
maximum effect
* Able to articulate technical issues clearly and succinctly
within the Technology Group. Able to liase with project team members
on aspects of software specification, design and implementation
within scope of own experience
* Understands and takes account of interdependencies and
links within the scope of a project and how they influence
productivity, quality, etc. Thinks through the impact of own
actions on other parts of a project
* Identifies and takes advantage of opportunities to achieve
(and exceed) project goals. Identifies actions to develop new and
better ways of working, using past experience and any mistakes as
positive opportunities for improvement
Good written & verbal English communication skills