This announcement will be used to fill a full-time permanent Programmer-Analyst II position in the Office of Information Technology located in Annapolis, MD.
NATURE AND VARIETY OF WORK
Work involves analyzing the data of an organization and developing reports/dashboards to be consumed by end users for decision-making, designing and creating relational database schemas as well as NoSQL databases, using SQL and report writing packages such as Crystal Reports and MS SQL Server Reporting Services, designing and implementing APIs, and an open data portal, use of ETL tools (Talend, SSIS, Informatica, etc) and Object-Oriented Programming
Work involves the responsibility for planning, scheduling, and technically supervising the preparation of programs to process fiscal, statistical, and other data relevant to the County and its operations. Work includes systems analysis detail work; coordinating and participating in the preparation of flow charts, block diagrams, and programs involved in the application of advanced computer programming and analysis work; establishing work schedules and approving completed programs; participating in test and debugging procedures; and analyzing test results to determine causes of equipment or program malfunction. Supervision as a team leader is exercised over subordinate programming personnel and is usually limited to project work. Work is performed with considerable latitude for initiative and independent judgment within technical guidelines and procedures and is reviewed by a technical superior through conferences and review of reports.
(Note: The duties and responsibilities enumerated in this class specification are for the purpose of determining a common set of minimum qualifications and salary level for all positions in this class. They are not intended to include all of the essential functions of all positions in the class.)
Graduation from an accredited four-year college or university with a bachelor's degree, including or supplemented by courses in electronic computer programming, system analysis, and operating systems; and four (4) years experiences in the field of electronic computer programming
NOTE: Graduation from an accredited four-year college or university with a bachelor's degree may be substituted on a year-for-year basis for a total of eight (8) or more years of experience in electronic computer programming and/or a system support, application development or related field. Experience must still include or be supplemented by courses in electronic computer programming, system analysis, and operating systems
NOTE: This position requires a full background check.
Note: Starting salary will be within 15% of the base of the range
Note: Normal work schedule is currently hybrid with 2 days per week in the Annapolis Office
Note: Accredited University or College is the recognition from an accrediting agency that an institution maintains a certain level of educational standards. The U.S. Department of Education maintains a database of accrediting agencies it recognizes for schools within the United States. For a University or College outside the United States, the applicant must provide documentation of accreditation and educational equivalency, which can be accomplished through a credential evaluation service. Applicants with a foreign degree must provide this documentation upon the close of the announcement.
Preference will be given to applicants who possess the following: