Software Developer
Enpro Inc. · Santa Rosa, CA · 2 wk ago
Engineering$90k–$120k/yrFull-time
Key Responsibilities
- Create reliable, accurate, and efficient software solutions as required for assigned projects.
- Update and/or make modifications to existing company software used for product management (Manufacturing Execution System – MES).
- Work closely with the team to design and develop end to end robust software tools and solutions that will support the analytical, dashboarding, and reporting needs of the business.
- Launch and supports new data models that provide intuitive analytics to internal customers.
- Work with engineering support to prototype and implement hardware automation solutions to optimize factory efficiency.
- Analyze the data stored in the data warehouse and makes recommendations relating to the performance and efficiency of the stored data.
- Write, test, and validate queries and reports.
- Provides domain-specific expertise and overall software applications support and perspective to cross-organization projects, programs, and activities.
- Supports innovation and integration of new technologies into projects and activities in the software applications design.
- End to end ownership of backend services: Ideate, review design, build, code-review, test, load-test, launch, monitor performance.
- Collaborate with other team members to achieve product and business requirements.
Position Qualifications
- MINIMUM QUALIFICATIONS: Bachelor’s degree or equivalent in Computer Science, Computer Engineering, Information Systems or 2 years of relevant experience.
- 1-2 years of experience in Software Development.
- Strong understanding of core infrastructure components (servers, network, storage).
- U.S. Person per EAR Part 772 AND ITAR 120.
- PREFERRED EXPERIENCE: Bachelor’s degree or equivalent in Computer Science, Computer Engineering, Information Systems and 3-5 years of relevant experience.
- Experience in a manufacturing environment is preferred.
- Experience in Windows application development using .NET & WPF.
- Experience in hardware communications over serial comms, GPIB, USB.
- Experience with Inductive Automation Ignition platform.
- Ability to work with a high degree of accuracy, high attention to detail.
- Ability to exercise judgment within defined procedures and practices.
- Accomplish tasks with minimum supervision and prioritize multiple tasks at once.
- Strong communication and collaboration skills including the ability to identify and communicate data-driven insights.