Systems Analyst

  • CITY OF BIRMINGHAM, AL
  • Birmingham, Alabama
  • Jun 04, 2022
Full Time Information Technology and Communication Services

Job Description

ATTENTION Merit System Employees: Do not apply through this site.

If you are a current Merit System employee, please click HERE to log into

the internal career site.

Grade 28
Click HERE for Salary Ranges

CLOSE DATE
12/31/2022

SUMMARY

IF YOU APPLIED WITHIN THE LAST 12 MONTHS, YOU DO NOT NEED TO REAPPLY.

System Analysts develop detailed specifications for computer software and monitor, evaluate and assess software performance. The System Analyst position is technical, requiring a depth of knowledge of computer hardware and software. System Analysts find solutions to information processing problems by analyzing the issue and creating a solution. They coordinate resources that meet the needs of their end users. System Analysts serve as project managers on various system or application designs, implementations, updates, and/or integrations by acting as a team leader of technical personnel (e.g., System Analysts, Programmers, etc.) Although this position has no supervisory responsibilities, the System Analyst assists programmers, analysts, or other personnel in reviewing work, answering technical questions, mentoring, and helping to resolve personnel or technical issues. The work performed by System Analysts occur mostly in an office setting. System Analysts are sometimes required to be on call 24 hours a day, seven days a week and work on holidays and weekends.

TYPICAL JOB DUTIES:
  • Analyzes and monitors system applications, programs, and/or databases by reviewing computer codes, scripts, or programming languages (e.g., ASP.Net, Java, C#, SQL, Python, etc.) in order to provide system documentation, identify programming/coding errors, and enhance system and application performance and usability.
  • Designs, develops, and modifies system applications, programs, and/or databases by editing, updating, and writing computer code or scripts using various programming languages (e.g., ASP.Net, Java, C# SQL, Python, etc.) after meeting with users in order to meet specific user, department, or jurisdiction application, system, or programming needs and requirements.
  • Creates, updates, or modifies system documentation and user guides for applications by reviewing reference materials, testing system application and functionality, and assessing users’ needs in order to provide users with reference materials.
  • Assists programmers, analysts, or other personnel in reviewing work, answering technical questions, mentoring, and helping to resolve personnel or technical issues.
  • Serves as project manager on various system or application designs, implementations, updates, and/or integrations by acting as a team leader of technical personnel (e.g., System Analysts, Programmers, etc.), in order to resolve technical issues and lay out project planning, execution, monitoring, and completion.
  • Conducts training to provide knowledge and understanding of work processes to ensure compliance with procedures and standards.
  • Provides user support for installations of system and application updates and manages user access rights for user systems.


MINIMUM QUALIFICATIONS:

The following Minimum Qualifications are required for this job. You must demonstrate possession of these qualifications by providing a detailed description of your related experience in the work history section of your application. Please note that replicating or restating these minimum qualifications or the information from the Personnel Board’s job description as your own work experience will result in your disqualification. Please describe your work experience in your own words to represent the work you have performed that is related to the minimum qualifications for this job.

OPTION A:
  • Experience in coding .NET languages (e.g., Visual Basic - VB, and C#).
  • Project Management experience in full life cycle development (SDLC, SCRUM, AGILE).
  • Experience with MS Visual Studio or similar code editing software (debugging code, developing code).
  • Experience with t-SQL (Transact SQL) (creating queries).


OPTION B:
  • Experience with Legacy programing languages (e.g., COBOL, PASCAL, FORTRAN, ASSEMBLER, PL1).
  • Project Management experience in full life cycle development (SDLC, SCRUM, AGILE).
  • Experience with MS Visual Studio or similar code editing software (debugging code, developing code).
  • Experience with t-SQL (Transact SQL) (creating queries).


PREFERRED QUALIFICATIONS:
  • Microsoft Certification -SQL.
  • Microsoft Certification - .NET.
  • Associate degree or higher in Computer Science.
  • Experience or education in Cyber Security.


COMPETENCIES:
  • Adaptability & Flexibility.
  • Learning & Memory.
  • Mathematical & Statistical Skills.
  • Oral Communication & Comprehension.
  • Planning & Organizing.
  • Problem Solving & Decision Making.
  • Professionalism & Integrity. Researching & Referencing.
  • Self-Management & Initiative.
  • Teamwork & Interpersonal.
  • Technical & Job-Specific Knowledge.
  • Technical Skills.
  • Training & Facilitation.
  • Written Communication & Comprehension.


CRITICAL KNOWLEDGES:
  • Knowledge of application development tools (e.g., MS Visual Studio, Photoshop, Dreamweaver, Multi-Edit, TSO, etc.).
  • Knowledge of client server and network based applications protocols.
  • Knowledge of computer languages in a distributed or client server environment.
  • Knowledge of computer systems including design, construction, and operation.
  • Knowledge of database construction, development and maintenance using software (e.g., MS SQL Server, MS Access, Oracle).


WORK ENVIRONMENT:
Work is conducted almost exclusively indoors in an office setting. Work involves use of standard office equipment, such as computer, phone, copier, etc.

PHYSICAL DEMANDS:
Job is primarily sedentary involving sitting for long periods of time, but may involve occasional walking or standing for brief periods. May involve occasional light lifting of items or objects weighing up to 25 lbs.

DISCLAIMER: This job description is not meant to be an all-inclusive list of the job duties, responsibilities, or skills and abilities required to do the job and may be changed at the discretion of the Personnel Board at any time.

SPECIAL ACCOMMODATIONS

Persons requiring special conditions to accommodate a disability when completing the application should contact the Personnel Board at 205-279-3500 before the announcement closing date. Qualified applicants who believe they will need reasonable accommodation in the examination process should complete and submit an Accommodation Request Form. You may obtain an Accommodation Request Form by contacting our ADA Ombudsperson at ADAO@pbjcal.org, or by accessing the "Request for Accommodation" form through the following website: http://www.pbjcal.org/

AN EQUAL OPPORTUNITY EMPLOYER

The Personnel Board of Jefferson County (Personnel Board) provides a public personnel system based on merit principles. The Personnel Board strives for the constant improvement of the public service by employing and developing the best qualified persons available. The Personnel Board provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, sex, creed, religion, political beliefs, national origin, age, disability, veteran status, sexual orientation, gender identity or expression, or genetics. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Employment decisions are made by the Merit System municipality or governmental agency in which the position exists. Each Merit System municipality, agency, or jurisdiction administers its own equal employment opportunity programs in compliance with applicable state and/or federal laws and regulations.

Job Address

Birmingham, Alabama United States View Map