SENIOR PROGRAMMER ANALYST (GIS) - Information Technology

Tarrant County College

Fort Worth (TX)

On-site

USD 85,000 - 110,000

Full time

21 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health plans
Retirement benefits
13 paid holidays
Wellness program

Job summary

Tarrant County College seeks a Senior Application Programmer Analyst to plan, architect, develop, maintain and support enterprise applications delivered via web, Internet/Intranet, and client-server architectures. You will apply OO best practices, assist developers, and ensure SDLC and SLA compliance while staying current on legal and technical issues impacting the County.

You will communicate requirements, lead design and testing, create advanced programs and reports, train end-users, and

Qualifications

  • Bachelor’s degree or equivalent in information technology.
  • Three years of IT experience including systems analysis, design and programming.
  • Experience building applications with .NET, HTML and web services.

Responsibilities

  • Communicates requirements with end-users and third-party vendors for projects and updates.
  • Leads design, development, maintenance and testing of complex applications.
  • Writes advanced programs and designs reports and forms per department needs.
  • Updates end-user training documentation and provides training.
  • Partners with business units to improve system efficiency.
  • Provides second-level end-user support and 24/7 application coverage.
  • Resolves complex application and data problems.
  • Follows SDLC, change control policies and SLA requirements.

Skills

.NET
HTML
Web services
Relational databases
Integration frameworks
Systems analysis
Programming

Education

Bachelor's degree or equivalent

Job description

Summary

The Senior Application Programmer Analyst is responsible for the planning, architecture, development, maintenance, and support of complex applications for the enterprise delivered via the web, Internet and Intranet, and/or client-server. The incumbent is responsible for applying Object Oriented Programming best practices, architectures, and patterns, assists developers in programming, and aids in planning, architecting, securing, unit testing, and deploying applications. Responsible for adhering to Software Development Life Cycle (SDLC) best practices, change control policies, and service level agreement (SLA) compliance. Keeps current on legal and technical issues that impact the County.

  • Communicates with end-users and third-party vendors to obtain requirements for projects and application updates for major/complex applications.
  • Leads the design, programming (development), maintenance and execution of testing of new and changed functionality for complex/major applications.
  • Writes advanced programs for specific applications and designs special reports and forms as requested by various County departments in compliance with County and IT department policy and procedures.
  • Updates system end-user and training documentation as well as provides training to end-users.
  • Actively partners with business units to identify improvements that will increase efficiency of the systems.
  • Provides second-level end-user support.
  • Leads the work effort with other department personnel to provide around-the-clock support for those applications that require 24-hour support.
  • Conducts statistical reporting to management relating to application performance, usability, and upgrade requirements to properly support County departments.
  • Manages interface and associate error logs.
  • Maintains business process procedures in conjunction with the process owners.
  • Resolves High-level Request/Incident tickets from users and provides telephone and onsite technical support to troubleshoot and fix the most complex customer department end-user problems.
  • Creates High-level Request/Incident tickets from users and generates Requests for Change to the production environment to troubleshoot and fix the most complex customer department end-user problems.
  • Works closely with vendors to resolve issues and manage deployments.
  • Analyzes and resolves complex application and data problems.
  • Performs all other related duties as required.
  • Bachelor’s degree or equivalent.
  • Three (3) years of experience in information technology including experience or training in systems analysis, design and computer programming.
  • Additional education may substitute for required experience on a year-for-year basis.
  • Current experience in building applications using .NET, HTML and web services.
  • Strong knowledge of relational databases and integration frameworks is highly desired.
  • Licensure or certification not required but considered a plus.
  • Must possess fundamental knowledge of systems analysis, program design and specification, coding, testing, debugging, and documentation.
  • Must be able to multi-task and work independently on the most complex assignments using independent discretion and judgment as well as transition quickly between projects/issues with minimal supervision.
  • Must have the ability to gather requirements, analyze systems, develop solutions, test and document changes working in collaboration with other developers in a team environment.
  • Must have the ability to gather, understand and translate business requirements into system solutions.
  • Must have strong interpersonal skills with the ability to easily and effectively interact with technical, non-technical, support, and business staff at all levels.
  • Position requires the ability to consistently meet deadlines.
  • Must be able to work and communicate effectively with both team members and customers.
  • Position requires the ability to understand the concepts, best practices, and execution of business analysis and project management principles.
  • Must have the ability to verify that the product meets the requirements. Position requires the ability to follow standards and system development methodology.
  • Must be able to display a courteous and professional demeanor.
  • Driving may be required. Must have a valid and current driver’s license.
Summary

The Senior Application Programmer Analyst is responsible for the planning, architecture, development, maintenance, and support of complex applications for the enterprise delivered via the web, Internet and Intranet, and/or client-server. The incumbent is responsible for applying Object Oriented Programming best practices, architectures, and patterns, assists developers in programming, and aids in planning, architecting, securing, unit testing, and deploying applications. Responsible for adhering to Software Development Life Cycle (SDLC) best practices, change control policies, and service level agreement (SLA) compliance. Keeps current on legal and technical issues that impact the County.

  • Communicates with end-users and third-party vendors to obtain requirements for projects and application updates for major/complex applications.
  • Leads the design, programming (development), maintenance and execution of testing of new and changed functionality for complex/major applications.
  • Writes advanced programs for specific applications and designs special reports and forms as requested by various County departments in compliance with County and IT department policy and procedures.
  • Updates system end-user and training documentation as well as provides training to end-users.
  • Actively partners with business units to identify improvements that will increase efficiency of the systems.
  • Provides second-level end-user support.
  • Leads the work effort with other department personnel to provide around-the-clock support for those applications that require 24-hour support.
  • Conducts statistical reporting to management relating to application performance, usability, and upgrade requirements to properly support County departments.
  • Manages interface and associate error logs.
  • Maintains business process procedures in conjunction with the process owners.
  • Resolves High-level Request/Incident tickets from users and provides telephone and onsite technical support to troubleshoot and fix the most complex customer department end-user problems.
  • Creates High-level Request/Incident tickets from users and generates Requests for Change to the production environment to troubleshoot and fix the most complex customer department end-user problems.
  • Works closely with vendors to resolve issues and manage deployments.
  • Analyzes and resolves complex application and data problems.
  • Performs all other related duties as required.
  • Bachelor’s degree or equivalent.
  • Three (3) years of experience in information technology including experience or training in systems analysis, design and computer programming.
  • Additional education may substitute for required experience on a year-for-year basis.
  • Current experience in building applications using .NET, HTML and web services.
  • Strong knowledge of relational databases and integration frameworks is highly desired.
  • Licensure or certification not required but considered a plus.
  • Must possess fundamental knowledge of systems analysis, program design and specification, coding, testing, debugging, and documentation.
  • Must be able to multi-task and work independently on the most complex assignments using independent discretion and judgment as well as transition quickly between projects/issues with minimal supervision.
  • Must have the ability to gather requirements, analyze systems, develop solutions, test and document changes working in collaboration with other developers in a team environment.
  • Must have the ability to gather, understand and translate business requirements into system solutions.
  • Must have strong interpersonal skills with the ability to easily and effectively interact with technical, non-technical, support, and business staff at all levels.
  • Position requires the ability to consistently meet deadlines.
  • Must be able to work and communicate effectively with both team members and customers.
  • Position requires the ability to understand the concepts, best practices, and execution of business analysis and project management principles.
  • Must have the ability to verify that the product meets the requirements. Position requires the ability to follow standards and system development methodology.
  • Must be able to display a courteous and professional demeanor.
  • Driving may be required. Must have a valid and current driver’s license.
Essential Duties And Responsibilities
  • Communicates with end-users and third-party vendors to obtain requirements for projects and application updates for major/complex applications.
  • Leads the design, programming (development), maintenance and execution of testing of new and changed functionality for complex/major applications.
  • Writes advanced programs for specific applications and designs special reports and forms as requested by various County departments in compliance with County and IT department policy and procedures.
  • Updates system end-user and training documentation as well as provides training to end-users.
  • Actively partners with business units to identify improvements that will increase efficiency of the systems.
  • Provides second-level end-user support.
  • Leads the work effort with other department personnel to provide around-the-clock support for those applications that require 24-hour support.
  • Conducts statistical reporting to management relating to application performance, usability, and upgrade requirements to properly support County departments.
  • Manages interface and associate error logs.
  • Maintains business process procedures in conjunction with the process owners.
  • Resolves High-level Request/Incident tickets from users and provides telephone and onsite technical support to troubleshoot and fix the most complex customer department end-user problems.
  • Creates High-level Request/Incident tickets from users and generates Requests for Change to the production environment to troubleshoot and fix the most complex customer department end-user problems.
  • Works closely with vendors to resolve issues and manage deployments.
  • Analyzes and resolves complex application and data problems.
  • Performs all other related duties as required.
Minimum Requirements
  • Bachelor’s degree or equivalent.
  • Three (3) years of experience in information technology including experience or training in systems analysis, design and computer programming.
  • Additional education may substitute for required experience on a year-for-year basis.
  • Current experience in building applications using .NET, HTML and web services.
  • Strong knowledge of relational databases and integration frameworks is highly desired.
  • Licensure or certification not required but considered a plus.
  • Must possess fundamental knowledge of systems analysis, program design and specification, coding, testing, debugging, and documentation.
  • Must be able to multi-task and work independently on the most complex assignments using independent discretion and judgment as well as transition quickly between projects/issues with minimal supervision.
  • Must have the ability to gather requirements, analyze systems, develop solutions, test and document changes working in collaboration with other developers in a team environment.
  • Must have the ability to gather, understand and translate business requirements into system solutions.
  • Must have strong interpersonal skills with the ability to easily and effectively interact with technical, non-technical, support, and business staff at all levels.
  • Position requires the ability to consistently meet deadlines.
  • Must be able to work and communicate effectively with both team members and customers.
  • Position requires the ability to understand the concepts, best practices, and execution of business analysis and project management principles.
  • Must have the ability to verify that the product meets the requirements. Position requires the ability to follow standards and system development methodology.
  • Must be able to display a courteous and professional demeanor.
  • Driving may be required. Must have a valid and current driver’s license.
Physical Demands And Work Environment & Other Requirements

While performing the duties of this position, the incumbent is regularly required to sit, walk, climb, stoop, lift, push and pull.

Tarrant County offers a full range of employee benefit programs for eligible employees, retirees, and their families. These programs include group health plans for medical, dental, and vision coverage; an Employee Assistance Program (EAP); life and long- term disability insurance; and flexible spending accounts for health care and dependent care reimbursements. The County also provides retirement benefits. Full time employees participate in the Texas County & District Retirement System (TCDRS), and employees may also participate in a retirement savings program (Deferred Compensation). In addition to these "basic employee benefits" and retirement services, employees benefit from a variety of other programs including 13 paid holidays, a Wellness Program, and more.

  • Note: These benefits are for Tarrant County employees only. For benefit information regarding Community Supervision and Corrections Department (CSCD) employees, please contact Patrice Smith at (817) 884-1227.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

LEAD AI APPLICATION PROGRAMMER ANALYST - Information Technology
LEAD AI APPLICATION PROGRAMMER ANALYST - Information Technology

Tarrant County College • Fort Worth (TX)

On-site
USD 95,000 - 125,000
Benefits package
CUSTOMER SUPPORT SUPERVISOR - Information Technology
CUSTOMER SUPPORT SUPERVISOR - Information Technology

Tarrant County College • Fort Worth (TX)

On-site
USD 70,000 - 100,000
Health plans
Dental & vision coverage
Retirement benefits (TCDRS)
BILINGUAL-ADA PROGRAM COORDINATOR - Elections
BILINGUAL-ADA PROGRAM COORDINATOR - Elections

Tarrant County College • Fort Worth (TX)

On-site
USD 58,000 - 68,000
Full employee benefits
Wellness program
13 paid holidays
+1
HRIS ADMINISTRATOR - Human Resources
HRIS ADMINISTRATOR - Human Resources

Tarrant County College • Fort Worth (TX)

On-site
USD 75,000 - 100,000
13 paid holidays
Wellness Program
Retirement benefits
+1
TECHNICAL OPERATIONS SUPERVISOR - Elections
TECHNICAL OPERATIONS SUPERVISOR - Elections

Tarrant County College • Fort Worth (TX)

On-site
USD 55,000 - 85,000
13 paid holidays
Wellness Program
Retirement benefits
Sr. Applications Support Analyst
Sr. Applications Support Analyst

Galveston County Human Resources • Galveston (TX)

On-site
USD 69,000 - 84,000
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology
SENIOR PROGRAMMER ANALYST (GIS) - Information Technology

Tarrant County • Town of Texas (WI)

On-site
USD 65,000 - 90,000
ADMINISTRATIVE ASSISTANT II - District Clerk
ADMINISTRATIVE ASSISTANT II - District Clerk

Tarrant County College • Fort Worth (TX)

On-site
USD 32,000 - 42,000
Health benefits
Retirement plan
Wellness program
+2
1000000554.SOFTWARE ENGINEER II.INFO TECH - APPLICATIONS
1000000554.SOFTWARE ENGINEER II.INFO TECH - APPLICATIONS

Dallas County • Dallas (TX)

On-site
USD 85,000 - 125,000
Software Engineer I - Applications & Digital Transformation
Software Engineer I - Applications & Digital Transformation

Dallas County • Dallas (TX)

On-site
USD 90,000 - 120,000