Description:
Develop, maintain and support computer systems and the set-up of computer hardware/software.
- Monitor and maintain the security and integrity of all systems and data.
- Develop and maintain custom specialized software applications.
- Develop, implement, upgrade, test and maintain software applications.
- Provide software integration for various applications.
- Maintain and arrange for repair of existing hardware components.
- Initiate the development and implementation of policies, procedures and standards in the area of systems use.
- Assist in administering local area network and servers.
- Assist with the development and monitoring of annual operating budget for IT & Telecom and Services area.
- Evaluate, recommend, and initiate purchase of new computer hardware and software and inventory of same.
- Provide analytical and technical support related to all printers and wireless devices.
- Perform other duties as assigned.
How do I qualify?
- Post-secondary education in computer science in a related discipline or an equivalent combination of education and experience.
- Significant Technical experience with Microsoft Dynamics 365 Business Central; Ricoh Kofax Equitrac; Microsoft SQL/MySQL; IndigoVision IP-Cameras, Network Video Recorders, and Control Center; apC and Software House iSTAR access control systems; Software House CCURE security and event management server; Oracle Application Express development; Microsoft Windows Server; Quest Rapid Recovery; WatchGuard and FortiGate firewall configuration and management; Domain File System (DFS) and Storage Area Networks (SAN); VMware ESXi and Microsoft hyper-V;
- Programming experience in Python, Bash, PowerShell, Visual Basic for Applications, SQL, PL/SQL, HTML, JavaScript. Familiarity with data structures such as but not limited to JSON, XML, and CSVs.
- Experience implementing, operating, maintaining and monitoring of LANs including network devices such as switches, routers, firewalls, etc.
- Progressive experience in Information Technology including Software development, implementation and maintenance End-user workstation deployment, support of systems and applications such as Microsoft Windows, Microsoft 365 suite, including Exchange Online, SharePoint/OneDrive and MS Teams, and management utilizing devices management solutions such as Microsoft Intune.
- Experience utilizing software packages (word processing, spreadsheets, database, electronic mail, workflow, presentation, internet facility management, preventative maintenance systems, payroll, accounting software).
- Working knowledge of TCP/IP network, protocol, Ethernet and Fibre optic network cabling installations and maintenance and applications or demonstrated ability to develop programs.
- Proven analytical skills in dealing with technical support and problem resolution.
- Ability to evaluate and recommend hardware and software.
- Good interpersonal skills with the ability to communicate effectively, both verbally and written at all organizational levels.
- Good organizational skills including the ability to prioritize and meet strict deadlines.