Open Date: 03/26/2018
Date Initial Screening Begins:
Minimum Education/Experience: Bachelor's degree or an equivalent combination of education and experience and additional one year of experience. All degrees must be received from appropriately accredited institutions.
Special Instructions to Applicant: East Carolina University requires applicants to submit a candidate profile online in order to be considered for the position. Candidates must also submit a cover letter/resume, and a list of three references, including contact information, online.
Job Duties: This IT Analyst/Programmer position serves on the ITCS Enterprise Information Systems team as a technical resource for the Banner Student functional offices. This position should demonstrate a technical understanding of the business processes mandated by administrative systems and their interfaces. The employee is responsible for all aspects of the application development lifecycle and should have the knowledge of principles and concepts behind applications analysis, design, project planning, resource estimates, thorough testing and debugging, implementation, and documentation. The employee will be held accountable for keeping multiple projects on track and meeting dead-lines. In addition, this Analyst/Programmer supports all administrative computing needs of the Banner Student functional offices using Oracle PL/SQL, Java, and other equivalent programming languages. This position is responsible for creating, enhancing, and maintaining real-time and flat file data interfaces between the university's student system of record, Ellucian Banner, and other cloud based or on-premise systems. Employee should be familiar with emerging integration technologies including XML, JSON, Web Services, and WSDL. This position will work closely with customers and team members daily. Employee should have exemplary oral and written communication skills and possess the ability translate advanced technical issues into understandable terms for non-technical functional users. Employee should be self-motivated and capable of working individually and in a team environment. This Analyst/Programmer position is responsible for performing testing which is essential to the integrity of our systems. Testing occurs on many levels including, testing new applications or baseline applications that have been modified to make sure that the systems perform as designed. Employee should know how to interpret and correct error codes to meet job specifications, and how to create test data as needed. Employee should test to ensure that programs are migrated to production with no problems and work closely with the vendor to report and resolve issues. This position should be able to plan and conduct functional training for supported systems. Employee should participate in training opportunities by attending classes and by taking self-study type training to improve technical skills and to increase professional awareness. Employee should stay abreast of new technologies and security threats relevant to data integration and application development. In addition, this position should be able to write professional, clear, concise and complete documentation for functional users, programmers, and other customers as needed. Employee should produce comprehensive technical, user, and operations documentation written with various workstation tools. Complex logic should be explained in a graphical format, such as entity-relationship diagrams or flowcharts, for ease of understanding.