Back
China   China   Software Engineer   Oxford Instruments -

Senior Software Engineer

This listing was posted on Oxford Instruments Plc.

Senior Software Engineer

Location:
Shanghai
Description:

Role Details Business, Location: NanoAnalysis, China Role: Senior Software Engineer Reports to: NanoAnalysis application manager Direct Reports: None Primary Purpose: To design, develop and maintain software components and products. Key Responsibilities Generic Responsibilities Impact Impact on commercial results will be important. Technical insight and proficiency will have an impact on the end results of others. The role holder will contribute to end results indirectly, providing contributory input of explanatory, advisory or supporting assistance for use by others. Impact may be qualitative or quantitative . Knowledge Recognised as highly competent in own area or function within the organisation Demonstrates a depth and/ or breadth of technical knowledge and expertise Identifies applications of functional knowledge and existing methodologies to complex problems Demonstrates proficiency and insight acquired through qualification and expertise Problem Solving Interprets internal or external business issues and recommends solutions or best practice Solves complex problems, taking a broad perspective to identify solutions Will typically resolve problems where precedents may not exist Specific Responsibilities Working within an Agile team to develop high quality functionality to agreed specifications and timescales Using our internally defined software design methodologies and tools to develop robust software components and systems Be an active member of the software team, to review progress and discuss requirements of the OEM partners and key customers. Provide and update appropriate documentation that facilitates others to further develop or maintain the software and systems that you produce, and enables your internal customers to do their work (SQA, Help and Localisation specialists, Applications Scientists, Product Managers and Customer Support staff). Take responsibility for co-ordination of technical solutions within specific software development projects. Indicative Performance Measures The timely delivery of robust and maintainable software that satisfies or exceeds customer expectations Person Specification – Essential requirements unless stated Education / Qualifications: Software Engineering / Scientific Degree Ideally - Physics/Materials Science degree OR Computing Degree with a Physics background Professional Skills/ Abilities: Experience in PC based software developments using C# and Visual Studio, a source code control system, a bug or issue tracking system, and debuggers Experience of delivering code as part of a product development team using an Agile development process Experience with WPF and user interface development Is able to design, create and test reliable code in a multi-threaded environment Ideally - Experience of developing complex software applications for high tech instrumentation Ideally - Experience working with customers creating bespoke solutions Ideally - Experience using Microsoft DevOps Personal Qualities: Demonstrable confidence and communication skills to share technical expertise to help others. Ability to work well within a cross-functional team #LI-TJ1
Company:
Oxford Instruments
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to Oxford Instruments Plc
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.