Full Stack Developer

UNC Charlotte

Part-Time
Closes on Monday, June 16, 2025

Job Description

The Full Stack Developer position’s primary responsibilities include web and database development and integration with JAVA based web applications and Oracle databases for UNC Charlotte’s Computerized Maintenance Management System (CMMS) and Computer Aided Facilities Management (CAFM) systems. This position performs technical and analytical work including developing, testing and deploying Java and Web enabled based applications within a production environment. This position utilizes a combination of technical knowledge and business solutions including development tools knowledge and solutions, and general programming and systems analysis skills to assist in the maintenance of existing web applications in addition to supporting smaller database and web applications within Facilities Management.

  • The full stack developer creates and develops applications for Facilities Management and the campus as a whole.
  • Develop and enhance web-based applications using Object Oriented Programming, Structured Query Language (SQL), and scripting.
  • Develop and engineer integrations between all Facilities systems, including but not limited to Building Automation Systems (BAS), Computerized Maintenance Management System (CMMS), Computer Aided Facilities Management (CAFM) systems, and Geographic Information Systems (GIS).
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Develop and create effective APIs
  • Write technical documentation
UNC Charlotte
Full Stack Developer - 149708