Principal Software Engineer
Enovix
This job is no longer accepting applications
See open jobs at Enovix.See open jobs similar to "Principal Software Engineer" Eclipse.Software Engineering
Penang, Malaysia · Penang, Malaysia
Posted on Jan 16, 2025
Responsibilities
- Ability to support daily operations needs
- Monitoring log files
- Responding to alerts
- Responding to user queries
- Troubleshooting web applications
- Supporting user requests with an interest in maintaining application longevity
- Ability to complete project tasks while managing daily interruptions
- Expert in creating full coverage unit and system test suites
- Experience with automated integration & end-to-end testing
- Image data specialist
- Code deployment
- Server configuration troubleshooting
- Jira development / administration
- Script development
- SPC support and deployment
- Must have 5 years of experience in programming, development in manufacturing environment.
- Expert in SQL & Python
- Expert in tuning query performance
- Experienced in Python data libraries such as Pandas, Numpy, and SQLAlchemy
- Expert in Django framework or other Python web application frameworks
- Expert in Vue 3 or other Javascript UI frameworks
- Expert in testing framework (Unit Testing, Cypress, Selenium, Postman)
- Experience deploying web applications on Windows servers using IIS
- Experienced in C#, PowerShell, and/or JavaScript
- Jira administration
- Maintaining user and group access
- Creating and maintaining workflows, custom fields, issue types and states
- Automation on state changes
- Docker experience
- Containerizing apps built for a Windows environment
- Azure experience
- Managing file storage locations
- Administering configuration for different instances of Docker containers (dev, test, production)
- Running scheduled scripts
- Rundeck or other automation service experience
- B.S. computer science or equivalent
- Experience working in manufacturing environment in support factory systems
- Experience building reliable, scalable, and maintainable systems
- Experience in cross-team communication
- Excellent verbal and written communication skills
- Expert business analyst, developer, deployment engineer and project manager
- Expert in writing and maintaining system level documentation
- Experience with software development lifecycle practices
- Ability to write clear system documentation that provides unambiguous system definition to developers and user community
- Understanding of true cost of applications (not in creation/purchase, but in maintenance)
- Self-motivated, detail oriented and Critical thinker
This job is no longer accepting applications
See open jobs at Enovix.See open jobs similar to "Principal Software Engineer" Eclipse.