What are the responsibilities and job description for the Programmer I position at Pro Elections LLC?
Pro Elections is looking to hire a computer programmer for our busy Murphys-based business that manages elections for California homeowner associations (HOAs). Responsibilities include:
- Help develop and test Reports, Forms and Queries using Microsoft Access.
- Help senior programmer develop, debug, and maintain custom software applications using Microsoft Visual Basic for Applications (VBA) and Python.
- Help senior programmer develop, debug, and maintain custom web applications using Model View Controller (MVC) design principles (Django/Python).
- Assist in the setup, configuration, and maintenance of desktop and laptop computers running Windows 10 and Windows 11.
- Administer third party software products as assigned.
- Troubleshoot a wide range of software and hardware issues as they arise.
- Printer and copier maintenance and minor repair. Coordinate with third party service providers for major repairs.
- Identify and resolve hardware and software application conflicts.
- Provide tech support to other employees with hardware and software problems.
- Diagnose and resolve issues related to operating systems, software applications, and hardware peripherals.
- Other duties as assigned.
We need you to come with the following skills and attributes:
- Appropriate education, training or work experience in Information Systems or Computer Science.
- Familiarity with basic programing concepts and best practices.
- Some programming experience (in any language).
- Knowledge of VBA, Python, and HTML is a plus.
- Experience with relational database design and development.
- Experience writing SQL and designing queries.
- Working knowledge of Microsoft Windows-based operating systems including Windows 10/11.
- Experience with Microsoft Word and Excel required.
- Experience with MS Access preferred.
- Familiar with basic network concepts (e.g., DNS, DHCP, Firewall, NAT, Port Forwarding).
- Networked printer experience (queue creation, server maintenance, etc.).
- Positive, can-do, problem-solving attitude.
- Ability to reprioritize tasks to meet important deadlines.
- Ability to learn quickly in a fast-paced environment.
Job Types: Full-time, Part-time
Pay: $22.00 - $27.00 per hour
Benefits:
- 401(k)
- 401(k) matching
- Health insurance
- Paid time off
Schedule:
- Monday to Friday
Work Location: In person
Salary : $22 - $27