Senior Software Engineer

Oxford Instruments

  • 上海市
  • 长期
  • 全职
  • 21天前
Role DetailsBusiness, Location:NanoAnalysis, ChinaRole:Senior Software EngineerReports to:NanoAnalysis application managerDirect Reports:NonePrimary Purpose:To design, develop and maintain software components and products.Key ResponsibilitiesGeneric 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 statedEducation / 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

Oxford Instruments

相似职位

  • software engineer

    Michael Page

    • 上海市
    我们正在寻找一位富有经验的全栈工程师,他/她将加入我们的技术团队,负责开发、维护和优化我们的产品。该职位需要具备扎实的技术基础和广泛的技术视野,…
    • 1个月前
    • 申请容易
  • CN GE Software Engineer - Microservices

    OCBC Bank

    • 广东省深圳市
    • 上海市
    职位描述: l 开发维护具有高可扩展性及可维护性的应用服务; l 在Windows, macOS和Linux系统上创建自动化流程; l 构建简洁高效的接口及页面交互…
    • 13天前
  • Application Software Engineer

    ASML

    • 上海市
    · 负责半导体行业数据分析软件前端开发,包括数据可视化,性能优化 · 参与整个软件流程,包括需求讨论,前端设计,软件开发 · 工作积极主动,有责任心,有较好的团队协作能力…
    • 1天前