Senior Programmer/Analyst - Information Technology
Job in
Richmond, Fort Bend County, Texas, 77406, USA
Listed on 2026-06-28
Listing for:
Fort Bend County
Full Time
position Listed on 2026-06-28
Job specializations:
-
IT/Tech
IT Consultant, Systems Analyst, Database Administrator, Technical Support
Job Description & How to Apply Below
Job Responsibilities
- Conduct research, analysis and evaluation to determine project feasibility.
- Work with Programming Supervisor to develop project cost and benefits estimates to establish project worth and resource requirements.
- Evaluate customer requirements, determine solutions, and make recommendations to customers.
- Design and develop new computer applications, and maintain and modify existing applications to meet customer needs. Determine specifications, then plan, design and develop highly complex and critical software solutions, utilizing established software engineering processes.
- Utilize a variety of platforms and utilities to deliver applications.
- Test applications and recommend and/or implement modifications as applicable.
- Develop enterprise level custom integration solutions between multiple applications by developing programming solutions and/or utilizing complex middleware products.
- Develop custom interface solutions to provide extracted data and electronic data interchange between local and/or external entities.
- Develop a working knowledge of assigned vendor application development environments to adequately apply and support patches, upgrades, customizations, etc.
- Apply vendor application patches and upgrades, establish regression testing, coordinate with relevant parties and communicate with vendor to ensure highest level of integrity.
- Develop component and data architecture design, and performance monitoring standards.
- Develop custom reports, as required, to provide necessary reports not provided by baseline vendor applications. Utilize vendor development/reporting environment or department standardized reporting tool.
- Analyze and resolve complex application support problems. Recreate problems to identify areas of concern and plan the full range of actions necessary to formulate a solution. Resolve the problem either programmatically or by explaining the process to the customer, whichever is appropriate, to accomplish the desired results.
- Create and maintain program documentation, operations and run documentation, customer documentation, and online help for supported applications.
- Plan, prepare, and implement data conversions as needed, based on new application implementation or changing county, state, or federal regulations. Provide analysis and programming effort for data cleansing and extraction of data.
- Support multiple computer applications and act as primary contact for customer questions, problems, and requests for change. Provide backup support for multiple applications and be responsible for all problem resolution and/or modifications when primary support person is unavailable.
- Develop and implement priorities for self and team members during application development, modifications, or problem resolution. Prepare reports and project charts as required for own and team activities, meetings, projects in progress and/or completed. Coordinate activities and review/test work of team members during application development, implementation, modification, or problem resolution, recommending modifications as necessary and ensuring that the customer’s requirements are satisfied.
- Ensure that department standards and data integrity are maintained during application development, implementation, modification, or problem resolution.
- Participate in training of customers and IT personnel for new and revised applications, or other software as needed.
- Provide demos of supported systems and/or other software for customers and IT personnel.
- Participate in evaluating the effectiveness of proposed vendor software products.
- Participate in developing programming and development standards and procedures based on long-term IT organization strategy.
- Research and maintain knowledge of emerging technologies applicable to the organization environment.
- Be on-call 24/7 for all supported applications.
- Participate in activities and duties related to emergency management during a local state of disaster as directed by appropriate county managers.
Job Requirements
- Bachelor’s degree in computer science, information systems or related field preferred. (High School/GED and four years of relevant professional experience…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×