Back to Archive

Applications Developer

University of North Carolina System

Chapel Hill, NC | Posted: 4 years ago

This job is expired and may no longer be accepting applications.

Applications Developer
Position # 20034141 


The UNC System Office located in Chapel Hill, NC invites applications for the position of Applications Developer. The Applications Developer will be part of the Data Warehousing & Online Services team responsible for designing and delivering high quality, custom applications to various internal customers across a variety of projects associated with the Data Modernization and Integration (DMI) program. The Applications Developer will be responsible for working closely with the Applications Analyst and the Business Analyst to understand the functional and technical requirements of the project. From these discussions and supplied specifications, the Applications Developer will proceed to efficiently implement the solution while adhering to internal development standards. In addition, this position is responsible isolating and repairing bugs in existing applications as well as porting key legacy applications to newer platforms. In short, the Applications Developer is the hands-on team member responsible for implementing the code necessary to generate reliable, efficient, and high quality applications to the customers. This position will have a heavy focus on the backend PHP development of ETL programming and data storage / cleansing with a secondary focus on front end user interfaces to support the data transmission, storage, and reporting of the warehouse. This position will support the additional duties required to perform all the projects both during implementation and ongoing for all of the data modernization projects.


EPA Minimum Qualifications and Competencies
Bachelor’s degree in Computer Science, Information Systems, or related degree from an appropriately accredited institution and three years of progressive experience in the information technology field including experience in technology support related work; or a Master’s degree in Computer Science, Information Systems or related degree and two years of progressive experience in the information technology field including experience in technology support related work; or an equivalent combination of education and experience. 


Thorough understanding of the following:
SQL Databases – Can design and implement normalized table structures for transactional systems as well as data repositories (Oracle experience preferred). Must have extremely strong SQL skills and ability to construct and decipher complex database queries.


Web Development – Can design and implement web based systems in a Linux/PHP environment. Web Services – Understands the concepts behind web services and how these services are designed in order to achieve specific project goals.


Client-Server Concepts – Understands the principles behind client-server interaction and can design web-based projects according to such principles.


Planning and Organizing – Knowledge of work standards, standard processes and references to regularly assist management in changes.


Technical Knowledge – High technical knowledge level of applications systems analysis and programming. Understanding of detailed technical issues to design architecture for stable technologies and provides direction for technicians and other analysts.


Technical Solution Development – Ability to investigate, research and implement new technologies in specialty or related area. Can devise or modify procedures to solve complex problems.


Technical Support – Ability to interact with and serve as a key resource in solving problems of high complexity to other analyst and technicians. Ability to recommend methods of resolving problems to lower level analysts or client representatives.


Consultancy Skills – Ability to consult with clients on issues and requests that require the implementation or creation of a custom solution.


For full job description and to apply online, please visit https://uncgacareers.northcarolina.edu/postings/70100


The UNC System Office is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.

This job was sourced from StackOverflow Jobs.