Application Programmer
Role details
Job location
Tech stack
Job description
The purpose of this position is to provide administrative support and integration support for Enterprise software applications, assist and train employees, develop applications and provide support for existing applications. This class works under close to general supervision according to set procedures but determines how or when to complete tasks.
The essential functions listed below are those that represent the majority of the time spent working in this class. Management may assign additional functions related to the type of work of the class as necessary.
- Provide administrative support for enterprise software applications, such as financials, human resources, tax billing and collections, mass appraisal, permit and licensing, records management, and SharePoint.
- Research and analyze programs; determines system capacity and recommends system improvements.
- Performs system administrative support which may include coordinating the configuration, testing, and implementation of networks, operating systems, servers, desktops, and related application software upgrades; applies applicable software patches, fixes, system parameters, and other related items.
- Codes program for reporting.
- Provides software installation, implementation and upgrade.
- Implements and maintains the performance of assigned databases; provides database backup, updates, recovery, and system management.
- Provides support for assigned applications; maintains security for users for that application; debugs problems; provides support for users; and coordinates upgrades with servers.
- Confers with vendors in resolving complex troubleshooting and/or repair issues.
- Coordinates and implements software and application upgrades.
- Assists with help desk tickets.
- Performs related work as assigned.
MINIMUM REQUIREMENTS:
- Requires Bachelor's degree in computer science or mathematical science.
- Over four years and up to and including eight years of related experience or an equivalent combination of education, training, and experience.
- Strong programming skills in programming languages such as HTML, Javascript, Angular, React, Python, PHP, and/or C++.
- Experience with database and SQL, as well as AWS (Amazon Web Services).
- Excellent problem solving and analytical skills.
- Ability to work independently and as part of a team, as well as to adapt to changing priorities and technologies.
- Detail oriented and organized.
All applicants tentatively selected for a position with Beaufort County Council will be required to submit to urinalysis to screen for the illegal use of drugs and to a background check prior to appointment. Employment is contingent upon clearing both the drug screening and background investigation.
Requirements
- Requires Bachelor's degree in computer science or mathematical science.
- Over four years and up to and including eight years of related experience or an equivalent combination of education, training, and experience.
- Strong programming skills in programming languages such as HTML, Javascript, Angular, React, Python, PHP, and/or C++.
- Experience with database and SQL, as well as AWS (Amazon Web Services).
- Excellent problem solving and analytical skills.
- Ability to work independently and as part of a team, as well as to adapt to changing priorities and technologies.
- Detail oriented and organized.