工作地点:广东珠海
部门:研发部
工作职责:
C#岗:负责设计达到行业领先水平的软件 框架及应用程序 ,支持制造测试自动化和数字化转型。支持内部用户调用、分析产品测试数据。
要求:硕士优先,本科985/211优先,3年以上C#软件开发经验,精通面向对象原则 和LINQ技术,有.NET,Visual Studio经验,熟悉使用WPF设计用户界面,良好的数据库经验,良好的数据分析能力。
Job Summary:
The C# developer is responsible for working with our team to create, maintain and update software framework, web applications, APIs and tools that support our manufacturing processes. The developer will work closely with manager and technical leader to design word-class software framework and applications to support manufacturing test automation and digital transformation.
Skills : Software design, data analysis
Job Description :
1. Design, build, and maintain efficient, reusable, and reliable C# code
2. Ensure the best possible performance, quality, and responsiveness of applications
3. Identify bottlenecks and bugs, and devise solutions to these problems
4. Collaborate with other developers, UI/UX designers, and system administrators.
5. Offer technical support for web, and desktop applications.
6. Maintain consistent code documentation throughout the development cycle.
Skills and Abilities:
1. 3+ years C# software development experience
2. Proficiency in C#: Strong understanding of C# programming language, including object-oriented principles, LINQ.
3. Frameworks & Tools: Experience with .NET Framework, .NET Core, and Visual Studio.
4. UI/UX Design: Familiarity with WPF for designing user interfaces.
5. Database Knowledge: Proficiency in working with databases like SQL Server or Entity Framework.
6. Design Patterns: Familiarity with common design patterns (e.g., MVC, MVVM, Dependency Injection).
7. CET-4 or above, with Strong ability of listening, reading, speaking and writing
8. Good verbal and written communication skills for exchange of information in a clear and concise manner
9. Demonstrated ability to work effectively within a team environment
Preferred:
1. Experience in developing C/S and B/S architecture systems is preferred.
2. Experience in developing WinForm\WPF Automation GUI or Vision development is preferred
3. Experience developing test software in an optics environment preferred or related industry
4. Have rich experience in developing large software project
Education Required :Bachelor's Degree or above
Req notes :Bachelor degree or above in engineering in Computer, Automation or Optics-Electronics Engineering
PBM Pay Philosophy:
1. Total compensation for total contribution. 总体薪酬反映总体贡献。
2. We pay individuals, not positions. 每位员工都为组织带来了不同的视角、禀赋、技能、知识、经验以及背景,我们因人付薪,而不是因岗付薪。