Montgomery County Data Processing
Programmer Analyst/Software Developer
Senior Programmer Analyst
Position Summary: The candidate must be able to provide user with needs analysis, system design, implementation, testing and documentation of systems and executes and supervises projects from design through startup, debug and acceptance. This individual generally oversee a group of programmer analysts and is involved in training and managing the team. They also often act as a mentor for the less experienced team members. The overall job duty of senior programmer analyst is to develop and maintain databases and software applications.
Duties and Responsibilities
Successful candidate will support multiple systems from initial system design through enhancing applications to support end users requirements. Responsibilities include analysis, performance monitoring, and diagnosing user needs in determining functional and cross functional requirements. The individual must be a self-starter capable of managing multiple tasks at the same time while producing high quality results. Knowledge in thorough testing procedures to ensure that systems produce accurate output documents in a timely manner and that file updating meets agreed upon criteria. The overall job duty of the senior programmer analyst is to develop and maintain databases and software applications. The candidate must be able to arrange project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic. Develops and maintains applications and databases by evaluating client needs; analyzing requirements and may require some developing software systems. Arranges project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic. Confirms program operation by conducting tests; modifying program sequence and/or codes. Maintains computer systems and programming guidelines by writing and updating documentation. Contributes to team effort by accomplishing related results as needed.
The candidate should have experience with Oracle and/or SQL Server databases, HTML, .NET and/or ColdFusion and a working knowledge of SQL coding. Knowledge of Business Objects, BI Publisher, Kronos and Oracle JD Edwards EnterpriseOne would be helpful.
Position requires 3-7 years’ experience. Experience in systems analysis and design, testing, integration and configuration control procedures for business applications systems. The candidate should possess the ability for identification of improvements for designated systems, development of appropriated policies and procedures. Performs analysis, establishes programs to monitor performance and develops reports and detailed description of reviews and analyzes user needs to determine functional and cross functional requirements.
Education/Years of Experience:
Degree in Computer Science, Information Systems or related fields or equivalent job experience.
Hourly or annual rate $ 65,000 -$85,000