North Carolina State University Jobs

North Carolina State University

Applications Close:

Raleigh, NC 27695, USA

5 Star University

"IT Analyst/Programmer I"

Academic Connect
Applications Close

IT Analyst/Programmer I

IT Analyst/Programmer I

Company: North Carolina State University

Job Location: Raleigh, NC

Category: Programmer/Analyst

Type: Full-Time

Join the Pack! A community with nearly 8,000 faculty and staff, and 30,000 students. NC State is one of the largest employers in North Carolina, offering a large range of career opportunities. Visit us at https://jobs.hr.ncsu.edu/.

Essential Job Duties:

Project Management & Communication

  • Manage projects: Oversee project progress, create accurate status reports, and ensure all work is completed on time and to exact specifications.
  • Coordinate with clients: Communicate with clients to gather requirements and provide updates on project progress.
  • Enforce rules: Monitor and enforce project rules and specifications.
  • Suggest improvements: Recommend improvements to existing policies and procedures.
  • Communicate progress: Provide regular updates to leadership and team members through emails and meetings.
  • Provide training: Train staff on project requirements and train clients on how to use new applications.

Web Application Development

  • Design and create applications: Develop new or update existing code, database queries, and user interfaces for web applications.
  • Maintain and support applications: Provide technical support and documentation for web applications. This includes debugging, testing, and maintaining security for client data.
  • Work with databases: Manage databases, including creating and optimizing queries, making schema changes, and performing backups.
  • Use development tools: Utilize various development tools, programming languages, and graphic applications to create and maintain online applications and content.
  • Stay current: Continuously update your knowledge of new technologies and software to ensure high-level performance.

Systems Administration & Maintenance

  • Manage servers: Perform server maintenance tasks like installing security patches, providing system updates, and managing web and database servers.
  • Provide technical support: Offer technical support to users and program staff as needed.
  • Automate processes: Design and implement process automation to improve efficiency.
  • Document everything: Create detailed documentation on system designs and operations.

Data Analysis & Methodology

  • Develop data methods: Create methodologies for data collection and evaluation, including format design and project criteria.
  • Work with stakeholders: Meet with program staff (specifically Career and Technical Education or CTE staff) to understand and communicate business rules to the rest of the team.

Other Work/Responsibilities:

  • Other duties as assigned.

Minimum Experience/Education:

Master's degree; or Bachelor's degree with zero - two years of relevant experience; or an equivalent combination of education, training and relevant experience. For management-level roles, also include with the above requirements 1-2 years of supervisory experience.

Required Qualifications:

  • Strong knowledge of networking technologies, WAN and client infrastructures, emergency procedures, monitoring and debugging procedures.
  • 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.
  • High level knowledge of coding applications code and supporting databases, file systems, servers, client-side scripting and interfaces.
  • Fluent in ASP.NET, C#, HTML, and SQL.
  • Familiar with Internet Information Services and Microsoft SQL Server.
  • Ability to learn new programming languages as required.

Preferred Qualifications:

n/a

Required License or Certification:

n/a

10

Whoops! This job is not yet sponsored…

Pay to Upgrade Listing

Or, view more options below

View full job details

See the complete job description, requirements, and application process

Stay on their radar

Join the talent pool for North Carolina State University

Join Talent Pool

Express interest in this position

Let North Carolina State University know you're interested in IT Analyst/Programmer I

Add this Job Post to FavoritesExpress Interest

Get similar job alerts

Receive notifications when similar positions become available

Share this opportunity

Send this job to colleagues or friends who might be interested

Loading job count...
View More