AS/400 Systems Analyst
JOIN OUR TEAM AND MAKE A DIFFERENCE!!!
Position Summary: Support company's MAPICS (Infor) ERP system. Function as leader on small projects, performing all roles in the project life cycle. Perform all IT-related activities including analysis, design, programming, testing, and implementation. Solve AS/400 user problems, including external and internal software packages and data. Provide business processes expertise to solve problems; identify and assess future needs.
Education: Bachelor's degree in IT, Computer Science, Business Administration, or related field
Skills and Abilities:
1.5 years' experience as a programmer/analyst for a manufacturing company using MAPICS ERP system on the iSeries (AS/400) platform using the RPG programming language.
2. MAPICS Integrator/System Link knowledge desirable but will train the right person.
3. Experience with all aspects of SW including evaluation and selection of software products, analyzing, designing, programming, testing, and implementing internally written applications in finance and manufacturing.
4. Investigate and solve problems with external software packages and internally written systems.
5. Specific skills related to AS/400 technology and the MAPICS (Infor) ERP system are crucial.
We offer competitive pay and benefits including: paid time off, health/dental/vision insurance, 401k, flexible spending plan, and paid holidays.
If personal growth and the opportunity to make a positive impact with a leading company interest you, please send your resume to HR@CIVCO.com .
APPLY TODAY!
CIVCO Medical Solutions
102 First Street South
Kalona, Iowa 52247
For consideration, access our Online Response Form.
EOE
Affirmative Action / Equal Opportunity Employerfunction xmlUnescape(str) { str = str.replace(/&/g, "&").replace(/</g, "").replace(/"/g, '"').replace(/'/g, "'"); return str;}function getNews(qryStr) { var parent = document.getElementById("shownews"); function doreq(url, callbackFunction, isAsync) { if(typeof arguments[2] == "undefined") isAsync = true; function xmlReq(url) { var req; if (window.XMLHttpRequest) { req = new XMLHttpRequest(); // branch for IE/Windows ActiveX version } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } return req; } var req = new xmlReq; var fn = callbackFunction; if(isAsync) { req.onreadystatechange = function() { if (req.readyState == 4) { if (req.status == 200) { fn(req.responseXML, req.responseText); } } } } req.open("GET",url, isAsync); // false means synchronous, so no resulthandler function req.send(""); if(!isAsync) fn(req.responseXML, req.responseText); } function drawNews(xml, text) { if(typeof showNews == "function") { showNews(xml, parent); } else { var news = xml.getElementsByTagName("news"); var outStr = ""; for(var i=0; i < news.length; i++) { var curr = news[i]; var path = curr.getAttribute("path"); var title = ""; var desc = ""; var graphic = ""; var href = path; for(var j=0; j < curr.childNodes.length; j++) { var child = curr.childNodes[j]; if(child.hasChildNodes()) { switch(child.tagName.toLowerCase()) { case "title": title = xmlUnescape(child.firstChild.data); break; case "description": desc = xmlUnescape(child.firstChild.data); break; case "graphic": graphic = child.firstChild.data; break; case "href": href = child.firstChild.data; break; } } } outStr += ''; if(graphic.length) outStr += ''; outStr += '' + title + ''; outStr += desc + 'Read more...'; outStr += '' } parent.innerHTML = outStr; } } var url = "/ribbit/index.cgi?format=xml&page=getnews.rjs&" + qryStr; doreq(url, drawNews); //console.log(url);}function xmlUnescape(str) { str = str.replace(/&/g, "&").replace(/</g, "").replace(/"/g, '"').replace(/'/g, "'"); return str;}function getNews(qryStr) { var parent = document.getElementById("shownews"); function doreq(url, callbackFunction, isAsync) { if(typeof arguments[2] == "undefined") isAsync = true; function xmlReq(url) { var req; if (window.XMLHttpRequest) { req = new XMLHttpRequest(); // branch for IE/Windows ActiveX version } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } return req; } var req = new xmlReq; var fn = callbackFunction; if(isAsync) { req.onreadystatechange = function() { if (req.readyState == 4) { if (req.status == 200) { fn(req.responseXML, req.responseText); } } } } req.open("GET",url, isAsync); // false means synchronous, so no resulthandler function req.send(""); if(!isAsync) fn(req.responseXML, req.responseText); } function drawNews(xml, text) { if(typeof showNews == "function") { showNews(xml, parent); } else { var news = xml.getElementsByTagName("news"); var outStr = ""; for(var i=0; i < news.length; i++) { var curr = news[i]; var path = curr.getAttribute("path"); var title = ""; var desc = ""; var graphic = ""; var href = path; for(var j=0; j < curr.childNodes.length; j++) { var child = curr.childNodes[j]; if(child.hasChildNodes()) { switch(child.tagName.toLowerCase()) { case "title": title = xmlUnescape(child.firstChild.data); break; case "description": desc = xmlUnescape(child.firstChild.data); break; case "graphic": graphic = child.firstChild.data; break; case "href": href = child.firstChild.data; break; } } } outStr += ''; if(graphic.length) outStr += ''; outStr += '' + title + ''; outStr += desc + 'Read more...'; outStr += '' } parent.innerHTML = outStr; } } var url = "/ribbit/index.cgi?format=xml&page=getnews.rjs&" + qryStr; doreq(url, drawNews); //console.log(url);}
|