Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
Bachelor’s Degree in Computer Science or Software Engineering
• 2-5 years experience in the development of commercial software in a Windows environment with C# and Visual Studio • Experience with source control systems such as Team Foundation Server and Git • Experience with object-relational mapping frameworks and SQL/NoSQL databases in C# • Experience with multi-threaded applications and frameworks such as TPL Dataflow • Experience with Windows Presentation Foundation (WPF) and Model–View–View Model (MVVM) • Experience with implementation of device communications standards (RS232, RS485, LAN, USB, etc.) • Experience with unit testing and continuous integration • Experience with image/signal processing, computer vision and/or machine learning a plus • Experience in the development of distributed message passing systems a plus • Experience in a manufacturing environment preferred
Since 1998, Oxford Solutions has solidified our reputation as a reliable, cost-effective staffing solutions provider…whether it’s a mission-critical project of any magnitude, or simply to fill a necessary temporary opening to keep operations running smoothly.