Works under the general supervision of the IT Public Health Branch Manager, Group Manager or Technical Team Lead, the Programmer III performs complex (journey-level) computer programming. Work involves analyzing specifications to develop programs for computer applications; writing complete programs; documenting methods and procedures used in program development; and testing, correcting and revising programs as required, and providing technical assistance to other programming staff. Assists in the planning, scheduling, and assigning of programming projects and coordinating programming projects with the work of other staff. Trains others, as needed. 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:
(45%) Designs and codes complex new programs or changes to existing programs according to standards and/or program specifications. Performs necessary testing of assigned programs. This may include the generation of test data, test plans and/or test cases; writing of test runstreams/execution sequences, examining test results, debugging detected errors, etc. Participates in solving problems, answering questions, and reviewing others' work. As needed, trains other programmers in the use of information technology tools and/or other personnel in the use of information supported systems.
(30%) Provide application support (defect repair, maintenance, and production operations support) for Public Health applications. Perform system analysis, troubleshooting, diagnosis and problem resolution. Analyze software for defects and performance tuning opportunities. Develop and test application code to resolve defects and improve application reliability and performance.
(20%) Work together with customer (product owner), architects, developers, database developers and administrators, systems analysts, business analysts, and other team members in performing work tasks. Comply with all Federal, State, and agency laws, rules, policies, and procedures including SOPs that govern HHSC IT. Comply with Department and State guidance on automation system architecture and programming standards. Promote an image of IT excellence and communicate effectively.
(5%) 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. Pursues/participates in continuing education opportunities to enhance both technical and interpersonal skills.
Knowledge Skills Abilities:
Knowledge of the principles, practices, and techniques of computer programming and systems analysis; of computer operations procedures and systems; and of computer programming languages.
Knowledge of Visual Basic, C# or Visual Studio .Net, and/or MS-SQL Server/Oracle.
Knowledge of Agile software development methodology.
Knowledge of database tools, specifically SQL and SQL variants.
Skill in problem solving, in critical thinking, in computer programming, in the use of computer hardware and software, and in modifying or developing programs for computer applications.
Ability to analyze problems and develop solutions; to code, test, and debug computer programs; to determine software problems; to communicate effectively; and to train others.
Ability to operate effectively as a member of a development team managing multiple concurrent programming activities.
Ability to analyze, design, document, code, test, implement, and monitor complex automated processes on computers.
Ability to work independently and to work effectively with others.
Registration or Licensure Requirements:
None Initial Selection Criteria:
Experience in computer programming work. Graduation from an accredited four-year college or university with major coursework in data processing, computer science, business, or a related field is generally preferred. Experience and education may be substituted for one another. Additional Information:
Requisition 417467 MOS Code:
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.