Full Stack Software Developer
EVAPCO, Inc. · Taneytown, MD · 3 mo ago
EngineeringFull-time
Key Responsibilities
- Build and maintain web applications using ASP.NET Core MVC and/or modern Blazor architectures (Server / WebAssembly / Hybrid as appropriate).
- Develop desktop applications in WPF for operations/engineering use cases where rich Windows UI and device connectivity are required.
- Create cross-platform mobile/desktop apps using .NET MAUI (including Blazor Hybrid patterns when useful for shared UI).
- Implement clean architecture patterns (layering, DI, testable components) and contribute to consistent coding standards and review practices.
- Deliver solutions that support manufacturing workflows (e.g., production execution, labor capture, material movement, quality checks, traceability, work instructions).
- Integrate with OT data sources (examples may include machines/sensors, HMI/SCADA/MES components, barcode/RFID systems, weigh scales, label printers, industrial PCs).
- Prioritize reliability, performance, and usability in environments with intermittent connectivity and 24x5/24x7 operational needs.
- Design and build robust integrations between OT applications and ERP (and related systems such as inventory, costing, purchasing, scheduling, and shipping).
- Develop and consume REST APIs, event-driven interfaces, and batch processes to synchronize master data and transactions.
- Ensure data integrity, auditability, and traceability for operational and financial impacts (e.g., cycle counts, WIP, inventory adjustments).
Required Qualifications
- 3+ years of professional software development experience (or equivalent demonstrated capability).
- Strong proficiency in C# and modern .NET development practices.
- Hands-on experience building applications with: ASP.NET Core MVC (web), Blazor (Server/WASM/Hybrid), WPF (desktop), .NET MAUI (mobile/cross-platform).
- Solid experience with SQL Server and relational data modeling.
- Experience building/consuming RESTful APIs and working with JSON/XML.
- Familiarity with Git-based source control and modern SDLC practices (CI/CD, code reviews, testing).
Preferred Qualifications
- Experience in manufacturing environments and/or with OT systems (MES/SCADA/HMI, shop-floor data collection).
- Proven track record integrating systems with ERP (data synchronization, transactional integrity, error handling/retries).
- Exposure to industrial protocols/connectivity patterns (e.g., OPC UA, MQTT) or device integration (barcode scanners, label printers).
- Cloud experience (Azure) and modern deployment patterns.
- Understanding of enterprise app architecture patterns for MAUI and cross-platform design.
Evapco’s Summary of Pay & Benefits
- The salary range consists of base pay and most recent profit sharing bonus amounts.
- Medical, Vision, & Dental Insurance.
- Employee Stock Ownership Program – we are an employee-owned company.
- Profit Sharing Bonus – which is paid twice per year (k).
- Likely to be eligible for the k Profit Sharing Bonus based on performance.
- Employee Stock Ownership Program – we are an employee-owned company.
- Profit Sharing Bonus – which is paid twice per year (k).
- Likely to be eligible for the k Profit Sharing Bonus based on performance.
- klarity Plan - Voluntary Employee Retirement Savings Plan.
- Paid Holidays.
- Paid Vacation.
- Paid Maternity and Paternity Leave.
- Bereavement Pay.
- Company Paid Basic Life Insurance equivalent to base salary, with option for Supplemental Life election.
- Paid Sick Leave.
- Long Term Disability.