Position Title : Software Engineer Department : Information Technology Last Revised : 1 / 7 / 2022 Reports To : Vice President, Operations Position Purpose Support the users of APT and hardware of the IT infrastructure system in routine maintenance and day to day activities.
Also, development for custom internal applications, web applications, and other custom applications. Write custom SQL queries, manage software settings and permissions, develop custom SQL tools, and assist in solving day-to-day problems or tasks with new and better technology.
Job Functions and Responsibilities Answer user inquiries regarding computer software or hardware operation to resolve problems.
Oversee the daily performance of computer systems including server infrastructure, backups, and network availability.Commission and decommission equipment for employee use, performing or ensuring proper installation of cables, operating systems, or appropriate software.
Create custom reports using SQL queries from various databases, allowing information to be used to run the business in a more efficient way, including email reports, data monitoring screens, and other visibility points for users to better perform their job with the data they need.
Manage software licensing for various applications, working with vendors to maintain licenses, and ensure continued up-time for users without lapses.
Develop training materials and procedures, or train users in the proper use of hardware or software, as well as user security training.
Develop custom solutions using the .NET Framework languages and SQL (MySQL, MS SQL).Develop custom web applications using tools / languages such as HTML, Javascript, Python Development Libraries (TBD based on application need).
Refer major hardware or software problems or defective products to vendors or technicians for service.Maintain support log and create tickets for all support calls, problems and remedial actions taken, or installation activities.
Install and perform repairs to server hardware, personal computers, software, or peripheral equipment, following design or installation specifications.
Configure security settings or access permissions for groups or individuals. Education and Experience 2 year degree or certification in Network Technology, User Support, Windows Server Administration, or experience equivalent2-5 years Networking experience2-5 years Windows networking administration experience2-5 years PC hardware administration experienceGoogle Suite administration experience preferredC# expertise preferredExperience working with SQL queriesExperience working with Microsoft AccessExperience with Visual BasicExperience with CRUD operations (create, read, update, delete) in .
NET.NewExperience using the Dapper NuGet library Classification Non-exempt Supervisory Responsibilities None O*NET Online Position Reference 50% 15-1151.
00 - Computer User Support Specialists 50% 15-1152.00 - Computer Network Support Specialists Physical Requirements Sitting for long hours, some walking, talkingAble to crawl, bend, stand, climb a ladderAble to strip, cut, and crimp wires Tools and Technology PC, smartphone