nc_state_university.jpg

Full Stack Developer

Job Description

Posting Number

PG193499EP

Internal Recruitment

No

Working Title

Full Stack Developer

Anticipated Hiring Range

$97,000 - $110,000

Work Schedule

Monday - Friday, 8:00 am - 5:00 pm; this position will be eligible for hybrid work at the discretion of the supervisor

Job Location

Raleigh, NC

Department

EHPS - Security Applications & Technology

About the Department

Security Applications and Technologies (SAT) consults, designs, integrates, and maintains the network of security technologies at NC State University. As a department of Environmental Health and Public Safety, we serve and support campus departments, satellite facilities, and corporate partners. The enterprise-level security technologies include electronic door access, video, intrusion detection, and emergency communication.

Essential Job Duties

The IT Analyst/Programmer II will support the technical lead and systems architect for internal SAT applications.

Primary duties include but are not limited to:
  • Help create technology solutions in order to meet the needs of a technologically innovative and rapidly growing department
  • Support development strategy, data and system architectures
  • Design and build cross-platform management tools consistent with departmental/campus needs and initiatives

The Programmer should possess a strong understanding of QA automation that validates system design/architecture, have a complete understanding of the Agile process, and be able to support agile workflows to review peer design implementation.

Other primary responsibilities include:
  • Collaborate with other departmental technical leaders to facilitate large scale technical resolutions for enterprise applications
  • Construct software solutions for complex problems as they apply to systems of execution

Other Responsibilities

  • Other duties as assigned

Minimum Education and Experience

  • Master’s degree and at least one year of relevant experience OR
  • Bachelor’s degree with at least two years of relevant experience OR
  • An equivalent combination of education, training and relevant experience

Other Required Qualifications

  • Strong experience with application/API development and integration utilizing multiple programming and data interfaces
  • Proficient in database design and reverse engineering as it relates to understanding the underlying structures in support of data ingestion and consumption
  • Solid understanding of creating and managing ized application
  • Extensive experience with Python and SQL
  • Demonstrated ability to optimize enterprise systems
  • A strong understanding of Test Driven Design
  • A proven ability to build and maintain CI/CD pipelines that drive the software development cycle in a fast paced environment
  • Ability to independently resolve complex problems relating to data connectivity, migration, and aggregation
  • Ability to clearly and concisely communicate pertinent information to technical and non-technical users
  • A strong understanding of Test Driven Design

Preferred Qualifications

  • Familiar with the use of self documenting declarative commenting such as PyDoc or JavaDoc
  • Knowledgeable with DevOps implementation of Software Defined infrastructure such as networking/Load Balancing
  • Proficiency with configuration management/automation such as Ansible, Puppet or Salt

Required License(s) or Certification(s)

N/A

Valid NC Driver's License required

No

Commercial Driver's License required

No

Job Open Date

07/01/2024

Anticipated Close Date

Open until filled

Special Instructions to Applicants

Please include your resume and cover letter.

Position Number

00110914

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

Department ID

420501 - EHPS - Security Applications & Technology

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 HispanicsInHigherEducation.*

Apply Now

Be Seen By Recruiters at the Best Institutions

Create Your FREE Profile Now!

Find Jobs at Top Institutions.