This job has Expired

nc_state_university.jpg

IT Analyst/Programmer I

Job Description

Posting Number

PG192629EP

Internal Recruitment

No

Working Title

IT Analyst/Programmer I

Anticipated Hiring Range

$63,000 to $68,000

Work Schedule

M-F 8am to 5pm

Job Location

Raleigh, NC

Department

Urban Affairs & Community Serv

About the Department

Founded in 1966, the Center for Urban Affairs and Community Services (CUACS) extends the educational research capabilities of NC State University to governmental and community agencies. The Center operates under a mandate to provide research and technical assistance to state and local government as well as to the faculty and staff of NC State.

As part of the Center’s work with state government, a new program Technical Outreach to Public Schools (TOPS) was established to support functions critical to public education K-12. NC State will collaborate in areas of mutual interest with the North Carolina Department of Public Instruction (NCDPI) to support public schools on educational areas of high priority. Specifically, NC State will work with NC DPI in applying research and development skills to major educational and technological issues and by providing product and quality control support to the measurement of educational performance in the state’s 115 local school systems. TOPS will:
1) Provide research, technical, and training assistance in carrying out assessments on a statewide basis
2) Develop tests and provide support for technological improvements for data-driven decision-making
3) Conduct needs assessment and research studies in priority areas of mutual interest. These work activities are highly sensitive and confidential and are technically complex.

Essential Job Duties

The IT Analyst / Programmer I will act as the programmer/developer and database administrator for online web applications supported by the Center. This position will assist with development with version control and other web app development tools, as well as provide technical support and documentation for web applications developed by the Center. They will maintain security of client data and reports as needed, and work with others in a team environment to support the Center’s applications. The IT Analyst / Programmer I will provide web application development and scripting work, debugging, and extensions to large scale web applications. The work of this position includes web and database server management, systems analysis, systems design, process automation, application management, testing with a variety of client equipment and browsers, expert technical operation support (help desk), and training to program staff and clients. They will produce detailed documentation on system designs and operations. Some visual design and work with rich media delivery is required.

Primary responsibilities for the IT Analyst / Programmer I include, but are not limited to:
  • Uses application development skills, programming skills, understanding and ability to perform systems testing, and debugging processes. Uses development tools and inspection applications to create and maintain large scale web applications. Maintains, updates, makes code changes, creates and optimizes queries, creates and optimizes databases, and makes system design improvements and upgrades existing web applications. Continues to pursue new technical knowledge and updates/improves knowledge in areas necessary to successful performance. Plans, organizes and schedules work for deadlines.
  • Develop new or revise existing code, database queries, client-side scripts, user interface designs to support applications development and maintenance. Perform server, database, and network tool installations, back up databases, change schemas (add tables and/or columns) update and append records, and create Views and Stored Procedures, etc. as necessary. Assist in providing technical support and server maintenance by installing security patches, providing system updates, installing application updates, and uninstalling applications when necessary. Provide technical support to users as requested.
  • Use various applications, programming/development tools, web application development tools, database systems, graphics apps, word processing, equation editors, and other applications, to create and maintain online applications and content. Must use software applications at a high level of performance and keep current on software upgrade enhancements.
  • Communicate work progress and issues with leadership and technical team members using email and during meetings. Prepare accurate reports, documents, records, and other supporting materials for all projects. Dynamic reports and documentation should be created by using automatic functions from databases and web application(s) whenever possible. All work must be completed to precise specifications and adhere to the scheduled deadlines.
  • Assist with managing project(s) progress by monitoring and producing accurate status reports. Monitor and report the performance of systems developed/maintained to the technical team and managers. Monitor and enforce rules that are created and ensure they are executed according to specifications. Coordinate processes to ensure organization and accuracy. Suggests improvements to policies and procedures through appropriate organizational channels.

Other Responsibilities

  • Other duties as assigned.

Minimum Education and Experience

Master’s degree and two years of relevant experience; or Bachelor’s degree with five years of relevant experience; or an equivalent combination of education, training and relevant experience.

Other Required Qualifications

  • Detailed understanding of assigned data and the use of its systems via developing through test plans/scenarios. Skilled in enterprise systems and familiarity with best business practices related to systems.
  • Ability to set priorities and know when priorities need to be changed.
  • Ability to work independently and manage work with minimal supervision. Ability to adapt work to unanticipated changes. Ability to organize and follow complex and/or detailed technical procedures.
  • Ability to anticipate project problems and lead collaboration to avoid or manage problems. Ability to manage timelines, financial resources, and the activities of others to achieve success. Ability to monitor project progress and provide updates to managers.
  • Ability to learn new programming languages as required.
  • Familiar with Internet Information Services and Microsoft SQL Server.
  • Exhibits a high level knowledge of coding applications code and supporting databases, file systems, servers, client-side scripting and interfaces.

Preferred Qualifications

  • Possess a strong knowledge of networking technologies, WAN and client infrastructures, emergency procedures, monitoring and debugging procedures.
  • Fluent in ASP.NET, C#, HTML, and SQL.

Required License(s) or Certification(s)

N/A

Valid NC Driver's License required

No

Commercial Driver's License required

No

Job Open Date

06/01/2023

Special Instructions to Applicants

Please include resume, cover letter, and contact information for at least 3 professional references.

Position Number

00046797

Position Type

EHRA Non-Faculty

Full Time Equivalent (FTE) (1.0 = 40 hours/week)

1.0

Appointment

12 Month Recurring

Mandatory Designation - Adverse Weather

Non Mandatory - Adverse Weather

Mandatory Designation - Emergency Events

Non Mandatory - Emergency Event

Is this position partially or fully funded on ARRA stimulus monies?

No

Department ID

094001 - Urban Affairs & Community Serv

AA/EEO

NC State University is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, age, sexual orientation, genetic information, status as an individual with a disability, or status as a protected veteran. Individuals with disabilities requiring disability-related accommodations in the application and interview process are welcome to contact 919-515-3148 to speak with a representative at the Office of Institutional Equity and Diversity.

If you have general questions about the application process, you may contact Human Resources at (919) 515-2135 or workatncstate@ncsu.edu.

Final candidates are subject to criminal & sex offender background checks. Some vacancies also require credit or motor vehicle checks. Degree(s) must be obtained prior to start date in order to meet qualifications and receive credit.

NC State University participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.

*Please mention you saw this ad on AcademicJobs.*

Apply Now

Be Seen By Recruiters at the
Best Institutions

Create Your FREE Profile Now!