You are viewing a preview of this job. Log in or register to view more details about this job.

Programmer- Applications Analyst 2

Programmer - Applications Analyst 2 (2241-12) 
Deadline to Apply: Until Filled
Work Location:  
Job & Family Services 
222 E. Central Parkway
Cincinnati, OH 45202
Work Hours:  80 hours biweekly 
Starting Salary: $57,260 annually
NOTE: Applicants for positions with Hamilton County Job and Family Services are subject to background screening in accordance with the document: "Offenses that May Disqualify Candidates for Employment." Convictions from this list may disqualify a candidate for employment with HCJFS.
Requirements (Education, Experience, Licensure, Certification): 
  • Bachelor Degree in information Science or related field from an accredited college or university; AND
  • Two (2) years of experience in programming/ application development or
  • as a Software Developer, Systems Analyst
  • or equivalent
POSITIONS SUPERVISED: 
None
KNOWLEDGE, SKILLS AND ABILITIES: (*Indicates developed after employment)
Knowledge of:  knowledge in one or more of the following: SQL, APEX, JAVA, Enterprise Content Management (ECM)/Business Process Management (BPM); operation of computer hardware and peripheral equipment; computer programming; data and file structure; agency policies and procedures.* 
Ability to: define problems, collect data, establish facts & draw valid conclusions; interpret extensive variety of technical material; interview job applicants effectively; understand manuals and verbal instructions, technical in nature; write and/or modify, test and debug full range of computer programs using high level languages; prepare meaningful, concise and accurate reports; gather, collate and classify information about data, people or things; cooperate with co-workers on group project; work independently as well as a part of a team.
Skill in: SQL/PLSQL; Java/J2EE development; use of CSS, HTML, XML, JavaScript, Web Services (WSDL/SOAP/UDDI); Oracle ADF Framework, specifically JDeveloper 11g, Task flows, ADF Faces, ADF Business Components, ADF security, Templates, and integration with web services; deploying n-tier Enterprise/Web Applications under Oracle WebLogic; gathering requirements and designing, developing, testing and debugging applications; communication; organization; being detail and goal-oriented; being self-directed.
LICENSURE AND CERTIFICATION REQUIREMENTS
None
Preferred Qualifications:
Knowledge of:  knowledge in one or more of the following: SQL, APEX, JAVA, Enterprise Content Management (ECM)/Business Process Management (BPM); operation of computer hardware and peripheral equipment; computer programming; data and file structure; agency policies and procedures.*  
Skill in: SQL/PLSQL; Java/J2EE development; use of CSS, HTML, XML, JavaScript, Web Services (WSDL/SOAP/UDDI); Oracle ADF Framework, specifically JDeveloper 11g, Task flows, ADF Faces, ADF Business Components, ADF security, Templates, and integration with web services; deploying n-tier Enterprise/Web Applications under Oracle WebLogic; gathering requirements and designing, developing, testing and debugging applications; communication; organization; being detail and goal-oriented; being self-directed. 
Job Duties (Summary):
  • Creates and customizes application programs designed around the specific needs and requests of clients. Responsible for the creation of solutions using the System Development Life Cycle (SDLC) which includes, but is not limited to, requirements analysis, application design, software prototyping, implementation, testing, training and deployment.   
  • Provides accurate, quality analyses of new program applications. Consults with management to determine goals and objectives and talks with clients to determine their needs and clarify program objectives. 
  • Develops specifications, identifies inputs and formats the output to meet users needs. Creates and customizes application programs designed around the specific requests of clients.
  • Prepares reports on solutions. Writes documentation to describe development, logic, coding and corrections. Creates instruction manuals and/or help screens describing installation and operating procedures.
  • Coordinates user testing and provides training on program applications. Creates networks of application users within or across the organization
  • Maintains programs and creates necessary upgrades. Accountable for handling client maintenance requests to update, repair, modify and/or expand existing applications. Applies knowledge effectively to research, troubleshoot and resolve production support issues. Maintains documentation as necessary for operational and security audits.
  • Acts as a resource to other Information Systems staff.  Assists in the design and coding of intricate subroutines, procedures and advanced programming techniques. Contributes to the orientation and training of Information Systems personnel.
  • Serves on or chairs various departmental committees to recommend standard or procedural changes.
  • Evaluates, proposes and oversees the implementation of approved hardware and software.
  • Keeps up-to-date with software and technology trends. Utilizes expertise of computer hardware and software along with the knowledge of different computer languages. Attends training classes or seminars as needed to maintain understanding of current and evolving technology.
  • Assumes the role and responsibilities of a Project Manager for brief periods in his/her absence or for the duration of an assigned project. Performs other related duties as assigned.