Logo
Anne Arundel County

Full Stack Programmer/API developer (Programmer-Analyst I)

Anne Arundel County, Annapolis, Maryland, United States, 21403


This announcement will be used to fill a full-time permanent Programmer Analyst I (Full Stack Programmer/API developer) position in the Office of Information Technology.

This is technical programming analysis work. The position is designated to support web application development including analysis, design, and programming work. There may be some opportunities to lead small teams in the completion of projects.

NATURE AND VARIETY OF WORK

Work involves the responsibility for planning, scheduling, and the preparation of programs to process fiscal, statistical, and related data by electronic data processing equipment. Work includes systems analysis detail work; coordinating and participating in the preparation of flow charts, block diagrams, and programs involved in the application of electronic data processing equipment; 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. Lead-worker responsibility is exercised over subordinate programming personnel and is 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.

Plans and participates in the preparation of applications to process fiscal, statistical, and related data by web-based software systems.

Leads other technical employees engaged in programming software systems and related activities.

Participates with systems analysts or others in studies of data processing problems; prepares the details of systems design within the overall design prepared by a systems analyst; leads others and participates in the development of programs for computer application of systems designs.

Reduces problems to written logical procedural steps; recommends the appropriate solutions to the assigned problems.

Reviews completed programs for accuracy and optimum programming and determines the need for revision or modification; edits output data for proper format and accuracy; analyzes and corrects programming code; develops user testing.

Implements and maintains purchased or leased software program products; conducts on-the-job training of subordinate programmers; works closely with assigned team.

Performs related work as required.

KNOWLEDGE, SKILLS, AND ABILITIES

Thorough knowledge of Standard Development Lifecycle (SDLC) process. Ability to establish and maintain effective working relationships with administrative officials, employees, and the public. Ability to communicate effectively, orally and in writing. Ability to lead others in the performance of their duties.

Graduation from an accredited four-year college or university with a bachelor's degree, including or supplemented by courses in electronic computer programming, systems analysis, and operating systems; and two (2) or more years of experience in the field of electronic computer programming.

Note: Graduation from an accredited four-year college or university with a bachelor's degree, including or supplemented by courses in electronic computer programming, systems analysis, and operating systems, may be substituted on a year-for-year basis with work experience in Full Stack Programming or API development. This is in addition to two (2) or more years of experience in the field of electronic computer programming.

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.

Note: This position requires a full background check. Preference will be given to applicants who possess the following: Experience with building React.js applications using Next.js. Experience building REST-based web applications. Experience using the ArcGIS Esri API to build mapping tools in web applications. Experience working with relational databases and querying data including SQL Server and PostgreSQL. Experience with AI platforms including Google Gemini and AWS Bedrock. Experience with reporting and business intelligence software.

#J-18808-Ljbffr