Logo
CAPPS, Inc.

THECB - Systems Analyst II - IV, .Net Programmer

CAPPS, Inc., Austin, Texas, us, 78716


Job Description

THECB is observing a hybrid telecommuting schedule with employees required to be in the office at least two (2) days per week.

The agency is located at the George Herbert Walker Bush State Building located in the Capitol Complex at 1801 N. Congress Ave. Austin, TX 78701.

Employment Requirements: Job offer, and continuation of employment are contingent on:

Proof of eligibility/authorization to work in the United States on a full-time basis. Proof of educational credentials that satisfies the requirements of the position. Satisfactory results from a criminal history background check, if applicable. The THECB does not sponsor H-1B visas. The THECB does not allow dual employment with other state of Texas agencies or institutions.

General Description:

Performs complex to highly complex computer programming and systems analysis work in an application development environment for the Information Technology Services department of the Texas Higher Education Coordinating Board (THECB). Work involves analyzing user requirements, procedures, and problems to automate processing to improve existing systems. This specifically involves application development on front- and back-end code for applications using the .Net platform, supporting existing applications and the creation of new applications. May assist in training and mentoring the work of others. Works under minimal supervision, with much latitude for initiative and independent judgment. This position reports to the Director of Applications Development and Support.

General Duties and Responsibilities:

•Develops, tests, analyzes, and debugs agency applications following industry best practices while meeting business requirements.

•Designs, develops, modifies, implements, maintains, and supports assigned web-based applications. Analyzes, reviews, and revises programs to increase operating efficiency or to adapt to new procedures.

•Assists in the development of technology solutions to address automation needs and delivers quality implementation of defined solutions to facilitate realization of organizational benefits.

•Performs technical analysis work for proposed projects, new developments, or modifications/enhancements to existing systems.

•Designs, modifies, and implements new or revised systems to serve new purposes or improve workflow.

•Participates in scoping/feasibility discussions and proposes solutions using the assigned product framework.

•Implements measures to safeguard agency information. Provides computer programming and system analysis expertise in analyzing, documenting, maintaining, designing, developing, testing, and implementing applications.

•Completes simple to complex support tickets, including troubleshooting and correcting coding errors/issues.

•Analyzes and creates structured, well-documented programs and systems appropriate to those programs and systems that may be maintained by others. Ensures customer needs are properly translated into system requirements and design.

•Conducts testing to verify the accuracy of programming logic and ensure compliance with development standards and system/business requirements.

•Provides status updates on work assignments and any technical issues that present risk(s) to project timeline as required by selected project framework.

•Recommends and promotes secure coding practices for assigned product applications to reduce vulnerabilities.

•Assists in forecasting requirements for system and computer applications. Provides support in identifying, escalating to appropriate agency personnel, and resolving issues with systems and applications. Assists in the resolution of escalated issues and disputes according to agency practices and policy.

•Develops and maintains expertise in programing tools, including staying current on the latest technology updates and development techniques.

•Analyzes system development life cycle (SDLC) processes and identifies issues and opportunities for continuous improvement.

•Works closely with the THECB's Information Security team, peer developers, and analysts to perform technical analysis and assess business requirements. May perform periodic risk assessments on agency applications and initiate risk control strategies accordingly.

•Interacts with program managers, vendors, and other system analysts to ensure requirements are met and work products are appropriately reviewed and validated.

•Applies appropriate Family Educational Rights and Privacy Act (FERPA) standards at all times. Ensures compliance with federal, state, and agency Web Accessibility policies and procedures.

•Performs other duties as assigned.

Knowledge, Skills, and Abilities:

•Knowledge of principles, practices, and techniques of computer programming and systems analysis.

•Knowledge of algorithm design.

•Knowledge of state laws, rules, procedures, and regulations relevant to job requirements.

•Skill in problem solving and critical thinking.

•Skill in computer programming using the following tools: Net code, Microsoft Visual Studio Code, Azure Dev Ops, Git (or other version control software), SQL and PL/SQL, and browser-based debugging tools.

•Skill in using Microsoft Office software applications, including Word, Excel, Outlook, and SharePoint.

•Skill in effective oral and verbal communication.

•Ability to recognize, analyze and resolve complex technical issues, applying creative solutions when problem solving and keeping management informed of risks and critical issues.

•Ability to take initiative, work independently and make decisions using sound judgement, analytical thinking, and sound reasoning.

•Ability to maintain confidentiality of sensitive information.

•Ability to establish and maintain effective working relationships with coworkers and work cooperatively and effectively in a team environment.

•Ability to work both collaboratively and independently.

•Ability to always interact with customers in a professional and courteous manner and handle conflict professionally.

•Ability to communicate with customers to determine programming needs and translate customer requirements into application designs and systems requirements.

•Ability to plan, organize, and manage workload and priorities to meet necessary deadlines, communicating pertinent status updates accordingly.

•Ability to maintain clear file organization and output, ensuring code is written following modern best practices, documented, and stored in the agency code repository.

•Ability to communicate and work effectively with a wide range of people with varied skills, knowledge, and backgrounds.

•Ability to analyze software problems and develop solutions, utilizing proper application security and necessary data protections, preparing program specifications and technical documentation.

•Ability to work flexible hours, as necessary.

•Ability to follow ethical standards.

•Ability to adhere to the agency's internal management policies and procedures.

Military Crosswalk: Military Crosswalk for Occupational Category - Information Technology

Qualifications:

Required Minimum Education and Experience:

•Bachelor's degree from an accredited college or university. One year of full-time work experience in cybersecurity, data analysis, or information technology may replace 30 semester hours coursework, up to 4 years full-time work experience.

•One year full-time working experience in information technology as an application developer or programmer, specifically in applications system design, development, implementation, testing, and maintenance.

Additionally, the following requirements should be met:

Programmer II:

•Three years of relevant full-time work experience with application systems analysis and design, and application development.

•Required skills: .net, c#, HTML, JavaScript, JQuery. Structured Query Language (SQL).

Programmer III:

•Five years of relevant full-time work experience with application systems analysis and design, and application development.

•Required skills: .net, c#, HTML, JavaScript, JQuery. Structured Query Language (SQL).

•Experience with Reporting tools such as SSRS, Power Bi

Programmer IV:

•Seven years of relevant full-time work experience with application systems analysis and design, and application development.

•Required skills: .net, c#, HTML, JavaScript, JQuery. Structured Query Language (SQL).

•Experience with Reporting tools such as SSRS, Power Bi

•Experience with building Data Factory pipelines or SSIS for ETL process

Preferred:

•Knowledge of Rest API's, MVC, Azure, ColdFusion

•Experience with Agile and Waterfall methodologies to deliver high quality solutions on time

•Experience in ensuring Web accessibility compliance for new and pre-existing technology solutions, including 508 and WCAG 2.0AA.

•Experience with Azure DevOps, GIT or similar CI/CD tools for code validation, promotion, and deployment within a pipeline.

Physical Requirements and/or Working Conditions:

Work is performed in a standard office environment and requires:

•Regular, reliable, and punctual attendance at work;

•Frequent use of personal computers;

•Frequent sitting;

•Frequently working under deadlines, as a team member, and in direct contact with others.

Workforce:

Must be able to:

•Demonstrate knowledge of customer service deliverables.

•Show flexibility and adaptability toward changes in assignments and work schedules, working extended hours, as necessary.

•Adhere to the organization's internal management policies and procedures.

•Contribute to the agency's performance measures and mission.

Application Requirements:

The Texas Higher Education Coordinating Board is an Equal Opportunity Employer. A State of Texas application is required to apply. For more information on how to apply for this position, go to the Coordinating Board's employment opportunities website atCareers - Texas Higher Education Coordinating Board

The Texas Higher Education Coordinating Board participates in E-Verify for each new employees' Form I-9 to confirm work authorization. For questions, please call the HR Department at 512-427-6190. For vocal and/or hearing assistance call 7-1-1.

Notes to Applicant:

If you require any reasonable accommodation for the interview process, please inform the hiring representative who calls to schedule your interview. This position has been designated as a security sensitive position. A criminal background investigation will be conducted on the final candidate for this position.

Your job application must be completely filled out. Your application must contain dates of employment, job titles, name of employer and a description of duties performed in a way that demonstrates you meet the minimum qualifications for the position for which you are applying. Resumes do not take the place of the requirement to include this information on the application. If this information is not submitted, your application may be rejected because it is incomplete.

Veterans Information:

THECB is committed to hiring Veterans. To receive Veteran's Preference, a copy of the FORM DD214 -member #4, must be attached when submitting your application.

AN EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER:

THECB does not discriminate on the basis, of race, color, religion, sex, national origin, age, or disability in employment or the provision of services.

Job offer and continuation of employment with THECB is contingent upon:

Proof of education and experience listed on the application.Eligibility/authorization to work in the U.S.Satisfactory results from a pre-employment criminal history background check.Compliance with the Selective Service Law for males ages 18-25. Please be advised that under Texas law, names and other information concerning applicants or nominees may be subject to disclosure upon request.

THECB does not allow dual employment with other state of Texas agencies or institutions.

Skills assessment may be conducted at time of interview

No phone calls or emails, please. Due to the high volume of applications, we do not accept telephone calls and cannot reply to all email inquiries. Only candidates selected for interview will be contacted.