What are the responsibilities and job description for the Software Developer / Programmer, Lancaster PA position at App-Techs?
Software Developer / Programmer needed for a technology company in Lancaster.
Basic objectives
· Develop and maintain software for network-based communication between VMS (Video Management Systems), Audio and Video Analytics systems, Access Control systems, various security devices, and other related platforms.
· Applications include authentication, transfer and recording of data, presentation of data.
· Present data in various using HTML, email, CSV, and other formats.
· Encrypt data at rest and in transit.
Basic operating environment
· Operating systems include Windows and Linux.
· Subsystems include: SQL Server, IIS, .net, LAMP, SQLite, ODBC.
· Protocols include: WMI, SNMP, HTTP / GET / POST, REST, SMTP, SOAP, plain text.
· Formats include: JSON, XML, “ini” (of any format).
· Languages include: C#, PHP, SQL, VB, HTML/CSS/JavaScript, KML, Perl, C.
· UI elements include: WPF, HTML, JS, React, WinForms (maintenance of older apps), other.
Basic job duties
· Design and code various applications and micro-services running in Windows and/or Linux.
· Write code to implement communication between various systems.
· Write code to aggregate, sort, organize, report and present data sets.
· Create installers for applications on Windows and other platforms.
· Communicate and collaborate with fellow team members.
· Communicate and collaborate with clients and vendors.
Basic skills and experience required
· Experience with SQL and other database architectures.
· Understanding and management of operating systems.
· Experience with management of network communications.
· Experience with business applications such as ERP and CRM.
· Good verbal and written communication skills.
· Attention to accuracy.
· Attention to detail.
· Multi-tasking ability.
· Minimum of associate’s degree in CS related field in progress or acquired
Behavior and attitude required
· Positive attitude.
· Calm demeanor during busy and stressful times.
· Willingness to collaborate with fellow employees.
· Willingness to follow instructions.
· Professional attire (basic dress code) and appearance.
· Respect and adherence to company policies and procedures.
· Represent company and coworkers in a professional manner in and outside the office.
· In summary – be nice and work nicely with fellow employees.
Benefits and conditions
· Work in office. (Periodic work from home is ok if necessary to assist with family needs.)
· Health insurance available.
· Periodic drug test may be required.
· Background checks must be clean. Local, State and/or Federal clearance periodically required.
· This is a full-time (40 hours per week) position which can be paid as hourly or salary.
· Rate to be determined … based on experience, skills, etc.
Job Type: Full-time
Pay: $30,000.00 - $50,000.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid holidays
- Paid time off
Schedule:
- Day shift
- Monday to Friday
Work Location: In person
Salary : $30,000 - $50,000