Job Details
Job Location: Appalachian Wireless Ivel - Ivel, KY
Salary Range: Undisclosed
Description
East Kentucky Network Appalachian Wireless
Job Description
Job Title: Software Developer
Department: Information Technologies (IT)
Reports To: IT Manager
FLSA Status: Non-exempt
EEO-1: 04 Technicians
SUMMARY:
Provides and supports information systems within the organization, with an emphasis on the development of internal and external (public-facing) applications. Supports company IT policies, procedures and security measures.
QUALIFICATIONS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
- Develops and maintains custom applications that extract data from, mediate, and/or provision the Billing System, Switch, Mobile Data platforms, SMS Platforms, Voicemail Platforms, etc.
- Develops and maintains internal and public facing APIs and websites.
- Integrates Marketing web designers code into our Web Server back-end.
- Installs/configures/maintains/updates/secures Linux and Windows servers that facilitate these applications.
- Installs/configures/maintains/updates/secures databases that are utilized by these applications.
- Performs legal data retrieval on request by subpoena or other legal entity.
- Learns new programming languages, frameworks, etc. as needed.
- Performs other duties as assigned.
- Provides on-call support as needed; participates in an on-call rotation on a regular basis.
EDUCATION and/or EXPERIENCE:
- Position requires a Bachelors degree (B.A. or B.S.) from a four-year college or university, or;
- Minimum 3 years experience; or equivalent combination of education and experience.
- Position requires solid knowledge of:
- Languages such as JavaScript, PHP and PERL
- Network structure and protocols
- Database (SQLMSSQL/MySQL/PostgreSQL and NoSQL-MongoDB
- Web technologies and design, and client/server relationships
- Windows Server, Debian Linux, Mac OS
- Apache and Microsoft IIS web servers
- Asterisk telephony platform, and SIP and SS7 protocols
- Version control systems such as GIT and SVN
- IT Certifications such as A+, N+, Security+, Linux+ are preferred
NICHE SKILLS:
Requires knowledge of advanced technical concepts such as modification of existing applications or customization of operating systems. Average recruitment period is up to 6 weeks with standard recruitment effort.
MENTAL EFFORT AND ANALYTICAL ABILITY:
Position requires a relatively high level of mental effort or analytical ability in order to find solutions to difficult human, technical or administrative problems.
VISUAL AND/OR PHYSICAL STRAIN:
Work regularly produces a high level of mental, visual and/or physical fatigue between 51% and 80% of work time.
CONTACTS WITH OTHERS:
This position frequently (21% to 50% of work time) requires contact with others within and/or outside the company. Important matters are discussed and/or decisions made. The overall success of the Company is likely to be influenced as a result of these contacts.
INDEPENDENT JUDGMENT AND CONSEQUENCE OF ERROR:
Work has not or cannot be standardized. Assignments are received in the form of results expected but incumbents have considerable freedom to decide on work priorities and procedures to be followed. Errors result in significant impact in terms of cost, time, money or public/employee good will, such as delays in important projects or schedules.
SUPERVISORY RESPONSIBILITIES:
Position has minimal or no responsibility for the work of others
WORK CONDITIONS:
Job is performed under good working conditions, almost completely absent of disagreeable elements. Associate is exposed to adverse or hazardous working conditions 5% or less of total work time.
PHYSICAL AND MENTAL ABILITIES REQUIRED TO PERFORM ESSENTIAL DUTIES:
Climb stairs and/or ladders
Lift boxes weighing approximately 1 to 50 pounds
Work under pressure in order to meet strict deadlines or respond to emergencies
Differentiate between colors
Communicate orally and in writing in an excellent manner
Operate general office equipment (i.e., fax machine, photocopier, computer printer) stationed between 3 and 4 feet high
Sit for long periods of time
Comprehend and apply complex information
Concentrate for prolonged periods of time
Maintain attendance according to company policy
Provide on-call services upon short notice
Work on elevated surfaces
This Job Description is to be used as a guide for accomplishing Company objectives. The description incorporates the most typical duties performed and covers only the primary functions and responsibilities of the position. It is recognized that other related duties not specifically mentioned may also be performed. The inclusion of those duties would not alter the overall evaluation of this position.
EMPLOYEE ACKNOWLEDGEMENT/SIGNATURE:
I have reviewed and understand the essential functions of the position.
__________________________________ ____________________________ ____________
Print Name Signature Date
Qualifications
East Kentucky Network, LLC is an equal opportunity employer. All qualified applicants shall receive consideration without regard to race, color, religion, sex, age forty (40) and over, disability, veteran status, national origin, or any other characteristic protected by law.