A Software engineer is responsible for development of controller for EDM machines.
It is a programming position that include both front-end Graphic User Interface and back-end Business logic.
Responsibility involves:
- Analyze user requirements
- Write and test code, refining and rewriting it as necessary and communicate with any programmers involved in the project
- Research, design and evaluate new software programs
- Enhance existing programs by analyzing and identifying areas for modification
- Create technical reports
- Correcting software defects
- work closely with other staff, such as project managers, graphic artists, UX designers, other developers, sales, marketing, application and customer service professionals
- Consult clients and colleagues concerning the maintenance and performance of software systems
- Investigate new technologies
- Follow the workplace safety and health system, safe work procedures or safety rules implemented at the workplace.
Job Requirements:
- Bachelor's degree or diploma in computer science or computer engineering or other related disciplines
- Proficiency in computer programming languages such as WPF, C#, JavaScript, and XML will be advantageous.
- Strong working knowledge of Microsoft Windows is a must along with extensive experience in software development and testing.