Works under the supervision of the Substance Abuse & Mental Health Application Support Group Manager. Functions as a highly experienced programmer/analyst performing responsible complex technical duties. Develops, tests, debugs and documents highly complex program code to implement functional and design requirements for information systems in the Health and Human Services Division for Mental Health and Substance Abuse Services. Participates in code reviews. Assists in the development and maintenance of system documentation. Works with other members of the development team. Develops and maintains expertise in a variety of programming tools. Works under limited supervision with considerable latitude for the use of initiative and independent judgment. This position is classified as a fulltime position (40 hours a week). Work outside of regular hours may be required. Travel to other work location may be required. Performs other duties as assigned.
Essential Job Functions:
Attends work on a regular and predictable schedule in accordance with agency leave policy and performs other duties as assigned.
EJF 1 Designs, codes and modifies complex computer programs, subroutines, triggers, stored procedures, objects, classes and scripts. Performs necessary testing of assigned programs, including the generation of test data, writing test scripts/execution sequences, examining test results, debugging detected errors, etc. Uses current software development methods/techniques and established development standards (which include programming standards, documentation standards and testing standards) to ensure the quality and maintainability of applications. Participates in code reviews to ensure compliance with development standards and system/business requirements. (35%)
EJF 2 Works with trainers, technical support staff, network specialists and contract staff to perform modifications and/or updates to existing systems or to implement new systems. Identifies, investigates and resolves production problems. This may include analyzing problems, coding, testing, implementing and training of other technical staff and/or customers. (25%)
EJF 3 Analyzes requirements for new applications/enhancements to be implemented in the division. (10%)
EJF 4 Works with a software development team. Communicates with other team members to coordinate development efforts. Provides development status to the team leader or project manager. (10%)
EJF 5 Assists in the development and maintenance of systems documentation. (5%)
EJF 6 Becomes proficient in all technical aspects of the assigned division information systems by learning the business rules, functional requirements, development standards, data design and structure, process and data flow, and client interfaces associated with the applicable systems. (5%)
EJF 7 Develops and maintains expertise in programming tools necessary to meet the needs of the division. This includes staying current on the latest technology updates and development techniques for the area(s) of responsibility. This may be accomplished via books, periodicals, Internet, conferences, and training. (5%)
EFJ 8 Other duties as assigned include but are not limited to actively participating and/or serving in a supporting role to meet the agency's obligations for disaster response and/or recovery or Continuity of Operations (COOP) activation. Such participation may require an alternate shift pattern assignment and/or location. (5%)
Knowledge Skills Abilities:
Knowledge of web development tools: Visual Basic, C#, ASP, ASP .Net, XML/XSL, HTML, etc.
Knowledge of database management systems such as Sybase, Oracle, BizTalk and/or SQL Server
Knowledge of information systems project methodologies
Knowledge of Internet Information Server (IIS)
Knowledge of general technical knowledge
Knowledge of web technical knowledge
Knowledge of and familiarity with personal computer hardware and peripheral equipment
Skills in computer programming
Skills in planning, scheduling and prioritizing work assignments
Skills in written and verbal communications
Skills in writing and testing code, including new and maintenance
Ability to analyze problems and develop solutions to correct the problems
Ability to analyze functional/design requirements and to develop solutions to implement the requirements
Ability to perform detailed work accurately and in accordance with standards
Ability to work and communicate effectively with others
Ability to meet deadlines and work on projects with changing priorities
Registration or Licensure Requirements:
Initial Selection Criteria:
Graduation from an accredited four-year college or university with major course work in Computer Science, Engineering or related field. May substitute direct work experience on a year-for-year basis. Minimum of 4 years of experience developing applications using Visual Studio and C#, VB or ASP.Net.
Knowledge developing applications in one (1) or more of the following development platforms: C#, Visual C++, VB.NET or ASP.NET
Knowledge of Database development including stored procedures, table design and constraints.
In compliance with the Americans with Disabilities Act (ADA), HHS agencies will provide reasonable accommodation during the hiring and selection process for qualified individuals with a disability. If you need assistance completing the on-line application, contact the HHS employee service center at 1-888-894-4747. If you are contacted for an interview and need accommodation to participate in the interview process, please notify the person scheduling the interview.
Note: Military occupation(s) that relate to the initial selection criteria and registration or licensure requirements for this position may include: 25B, IT, 3D0X4, ISM, 8846. For more information see the Texas State Auditor's Military Crosswalk at http://www.hr.sao.state.tx.us/Compensation/JobDescriptions.aspx.
HHS agencies use E-Verify. You must bring your I-9 documentation with you on your first day of work.
I-9 Form - Click here to download the I-9 form.
In compliance with the Americans with Disabilities Act (ADA), HHS agencies will provide reasonable accommodation during the hiring and selection process for qualified individuals with a disability. If you need assistance completing the on-line application, contact the HHS Employee Service Center at 1-888-894-4747. If you are contacted for an interview and need accommodation to participate in the interview process, please notify the person scheduling the interview.