Responsible for all aspects of application design, development, and implementation. Analyzes customer needs and determines impact and feasibility of computerizing procedures and processes. Participates in planning of programs, policies or objectives for own work group and department.
Conducts research, analysis and evaluation to determine project feasibility. Works with Programming Supervisor to develop project cost and benefits estimates to establish project worth and resource requirements. Designs and develops new computer applications, and maintains and modifies existing applications to meet customer needs utilizing existing project management process. Utilizes a variety of platforms and utilities in order to deliver applications. Tests applications and recommends and/or implements modifications as applicable. Develops enterprise level custom integration solutions between multiple applications by developing programming solutions and/or by utilizing complex middleware products. Develops custom interface solutions to provide extracted data and electronic data interchange between local and/or external entities. Develops a working knowledge of assigned vendor application development environments to adequately apply and support any patches, upgrades, customizations, etc. Establishes regression testing, coordinates with relevant parties and communicates with vendors to ensure the highest level of data integrity. Develops component and data architecture design, and performance monitoring standards. Develops custom reports, as required. On-call 24/7 for all supported applications. Participates in activities and duties related to emergency management during a local state of disaster as directed by appropriate county managers.
Bachelor’s degree in computer science, information systems or related field preferred. (Four additional years of relevant Professional experience may be substituted for the Bachelor’s degree). Five years of relevant programming experience, including one year of management, supervisory or team lead experience. Experience in computer programming and systems design. Thorough knowledge of programming and development standards and procedures as well as programming architectures. Thorough knowledge of Microsoft .Net, SQL Server, and integration methodologies. Experience with mobile application development a plus. Proficient skill in understanding and translating highly complex concepts for peers and customers. Ability to design, debug and maintain complex code, modules or applications. Ability to complete work within specified project time schedules. Excellent interpersonal and communication skills and the ability to deal effectively with the public, other employees, employees in other departments, and elected officials.
SALARY RANGE: Professional/Management Grade 13, $2,482.40 – $2,920.80 biweekly based on qualifications
CLOSING: Upon filling position
All full-time and part-time employees are members of the Texas County District Retirement System (TCDRS). Full-time employees also enjoy a wide-range of great benefits.
Fort Bend County is an Equal Opportunity Employer that does not discriminate
on the basis of race, color, age, sex, religion, disability or
national origin or any other reason protected by law.
To be considered for employment, all interested candidates should complete the required Fort Bend County online employment application located at www.fortbendcounty.jobs