Kulicke and Soffa→
Senior Engineer II, Software(Apps) at Kulicke and… · Suzhou
ExperiencedOn-siteSuzhou, Jiangsu Province, China
Skills
javascripttypescriptnode.jspythonc#javac++web application architecturefront-end developmentback-end developmentrestful api designservice integrationdatabase accesspostgresqlsql serveroraclemysqlsql query writingtechnical designdebuggingtroubleshootingroot cause analysisproblem-solvingteam playerownershipaccountabilitycommunicationwritten englishverbal englishvue.jsangularreact
Job Description
The person will be responsible for developing and maintaining KNeXt software. KNeXt is the major I4.0 software solution of K&S, which helps customers implement smart factories by utilizing the cutting edge technologies like IoT, cloud, big data, and machine learning.
The person will be responsible for developing and maintaining KNeXt software. KNeXt is the major I4.0 software solution of K&S, which helps customers implement smart factories by utilizing the cutting edge technologies like IoT, cloud, big data, and machine learning. The team’s vision is to provide a flexible and automated local or cloud platform for semiconductor packaging, manufacturing, and engineering sectors to maximize the yields and save costs.
Responsibilities
- Participant the development process of factory automation/Industry 4.0 data analysis system for Semiconductor
- Cooperate with project manager and supervisor to complete software requirement research and requirement analysis
- Participate in project application software requirement analysis, software architecture design, detailed design code implementation, system integration and software technical documentation
- Maintain the software and existing functionalities, troubleshooting and fix issues reported by customers
- Participate in the scheme design and use case writing of system integration test and unit test, and timely modify the problems encountered in the test
Qualifications
- 6+ years of software development experience. Bachelor’s degree or above in Computer Science, Software Engineering, Electronics, Automation, or related fields.
- Solid understanding of software engineering principles, object-oriented programming, modular design, and maintainable code structure.
- Experience with one or more programming languages such as JavaScript / TypeScript, Node.js, Python, C#, Java, or C++.
- Strong understanding of Web application architecture, including front-end development, back-end development, RESTful API design, service integration, and database access.
- Experience with front-end frameworks such as Vue.js, Angular, or React is preferred.
- Experience with relational databases such as PostgreSQL, SQL Server, Oracle, or MySQL, including SQL query writing and troubleshooting.
- Experience in building, maintaining, or troubleshooting high-performance, scalable, and data-driven web systems.
- Strong technical design, debugging, troubleshooting, root cause analysis, and problem-solving skills.
- Ability to quickly adapt to different team roles, including development, testing support, customer issue analysis, and technical documentation.
- Good team player with strong ownership, accountability, communication skills, and good written and verbal English skills.