As a Software Engineer/Architect you will be responsible for engineering and architectural direction of new and existing products. You will provide management to build a solution that can seamlessly connect ERP systems from multiple departments, sites and facilities. You will work closely with domain experts on strategy and to solve process and distribution problems that have yet to be solved. You will lead designs, prototype solutions and provide management in engineering excellence. You will be a go-to person for our entire distributed team for technical expertise.
Qualifications
Experience in building large scale applications & proficiency with developer tools.
Outstanding track record driving products to shipment; using agile methodologies;
Strong DotNet experience and knowledge of C#, WPF, web services, DotNet Remoting, C++, TCP/IP.
Solid understanding of COM and interoperability of managed and unmanaged code.
Demonstrated expertise in software architecture, object oriented design, UML modeling, design patterns, data structures and multi-threading.
Experience in building scalable high-performance client/server applications.
ERP, PLM or Manufacturing experience a strong plus (SAP, Oracle, Agile, MatrixOne).
Excellent communication skills.
Strong experience with either distributed databases or distributed scientific computing.
BS degree in CS or EE and 5-7+ years of experience in commercial software development.
Compliance Expertise FDA 21 CFR Part 11, EU MDD, OSHA, DOT, GMP, and UDI