Application Developer II

Wake Technical Community College
Raleigh, NC, United States
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$102,408.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET PHP (Programming Language) Microsoft Windows Agile Methodology Software Applications Application Services LAMP (Software Bundle) C Sharp (Programming Language) Unix Software Documentation Computer Programming Databases
+28 more
System Configuration Data Integrity Data Structures Relational Databases Database Queries Linux Web Development Interoperability Microsoft SQL Server MySQL Object-Oriented Software Development Oracle (Applications) Scrum Methodology Systems Development Life Cycle Microsoft SharePoint Simple Object Access Protocol (SOAP) Software Engineering System Programming Web Applications Web Services Scripting Freeform SQL Test Scripts Information Technology Restful APIs Software Version Control Vulnerability Analysis Programming Languages

Job description

This position is responsible for identifying user requirements including scope and objectives, data required, and interfaces needed by participating in business analysis and the development of requirements, independently converting requirements into technical specifications used to code/develop automated work flows using one or more programming languages. This position collaborates with other Application Developers to establish complex internal processes for developing programming, quality assurance and documentation standards.

Responsibilities and Duties (*Essential Functions)

To perform this job successfully, an individual must be able to perform the essential job functions satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary job functions herein described.

  • Responsible for identifying moderate to complex business requirements from college stakeholders and translating them into workflows and specifications for creating automated solutions

  • Accountable for defining technical specifications for selection of new software or modifications to existing software applications

  • Upgrades, repairs and replaces in-house and/or third-party applications as needed

  • Responsible for troubleshooting legacy web-based applications, scripts and adjacent systems

  • Tests and installs new applications into production as needed

  • Performs efficient, high quality coding in the appropriate programming language to manage college data and processes

  • Responsible for the design, development and implementation of the College’s web services, comprised of Representational State Transfer (RESTful) and/or Simple Object Access Protocol (SOAP) based HTTPS endpoints for use in both custom applications and integration with third-party APIs

  • Responds to emergency situations as needed, during and after normal business hours, to identify, assess and mitigate critical operational issues

Responsible for creating detailed documentation to be utilized by both technical personnel and end-users

Accountable for maintaining revision controls for supported software applications

Responsible for performing routine to moderately complex database administration tasks

Provides project management best practices in supporting all facets of the software development life cycle

Collaborates with System Administrator in performing Windows/Unix/Linux systems programming/administration tasks

Researches and stays current of security threats and vulnerabilities and assists in developing mitigation strategies

Responsible for preparing guidelines and test scripts for end users to conduct proper testing and quality assurance on business processes

Closely collaborates with System Administrators with installing, configuring and testing servers in a variety of operating systems including Linux, Unix and Windows

Accountable for maintaining data integrity and security for supported software applications including monitoring of critical services

Provides guidance and mentoring to Application Developer I personnel as needed

Requirements

Documented ability to program in two or more object-oriented programming languages (C# as an example)

Documented ability to program in two or more scripting languages (PHP, ASP.NET, etc.)

Demonstrable understanding of at least one relational database (MySQL, Oracle, SQL Server) with the ability to write moderately complex SQL queries

Demonstrable understanding of web/application development methodologies (Agile, SCRUM, RAD, SDLC, Waterfall)

Working knowledge of web application technology interoperability (OS, database, network, etc.)

Demonstrable organizational and resource management skills

Demonstrable understanding of moderately complex data structures and constructs (iteration, hash tables, linked lists), and how to apply them to practical programming solutions

Must be customer-service-oriented and can work effectively as part of a team as well as independently

Practical experience of project management methodology with proven ability to multi-task within tight timelines, budget constraints and client high expectations

Ability to clearly and concisely write documentation with consideration to the technical understanding of the intended audience.

Ability to clearly communicate both verbally and in writing to all levels of the organization

Requirements:

Associate Degree

Two years in web development using at least one object-oriented programming language

Two years experience writing SQL statements in one or more relational databases (MySQL, Oracle, SQL Server)

Two years experience with knowledge of Windows or Unix/Linux development environments

Preferences:

Associate Degree in Computer Science or related field

One or more years experience supporting Higher Education

Two years of web development experience working with LAMP stack

Two years of experience with web development in the Windows environment (ASP.NET)

One year experience creating electronic forms and automated workflows.

One year experience in SharePoint administration and development.

ITIL Foundation Certification

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • Health insurance
  • Retirement plan
  • Employee discount
  • Vision insurance
  • Dental insurance
  • Flexible spending account

About the company

As an equal employment opportunity employer, Wake Tech values our workforce. Wake Tech is committed to reaching students in every part of Wake County and rallying around them to go as far as their dreams, talents and resilience will take them. As an institution of higher education, we are committed to valuing the unique experiences of the Wake Tech community. We strive to be self-reflective of the kind of student body we represent and the culture we are building, and we care deeply about supporting each employee’s professional growth.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

2:04 min

Defining timestamps and the international standard format

Denny Biasiolli Denny Biasiolli · Europe 2026 Virtual

Videos

See all

Related articles

See all