Job Title: Software Engineer
Department: Information Technology
Reports To: Software Engineering Manager
Open Date: April 30, 2021
Close Date: Open Until Filled
Hiring Salary: $4,824.00 - $6,162.69 per month, depends on experience
Salary Range: $4,824.00 - $7,233.28 per month, depends on experience
Job Summary: Under the direction of the Software Engineer Manager the Software Engineer works with City of Meridian departments to provide periodic systems analysis, system design, and applications development or maintenance. This position will interact with coworkers to establish application and system requirements, analyze the specific needs of the various city functions, design, develop, improve and implement database programs according to the techniques and tools required.
Essential Duties & Responsibilities: Creates various software applications for the City based upon business needs; Creates and manages database objects; tables, stored procedures, triggers, views, etc.; Works with end users to determine need for software applications; Improves third party products to ensure maximum efficiency; Maintains data integrity of third-party applications; Supports and maintains third party applications; Creates reports using SSRS and SQL report writing systems; Creates and maintains interfaces between software packages; Follows industry standard application development techniques and practices; Provides appropriate documentation both in program code and externally; Keeps current with the latest version of applications development software, techniques and practices; Researches and develops new ideas in applications development; Designs and implements information technology projects; 2 Tests, debugs, and troubleshoots software applications; Manages quality assurance of projects; Updates policies and procedures for electronic resources; Designs and maintains various City websites; Provides technical support and training of employees; Performs code reviews; On call after-hours to respond to emergency situations; Performs other related duties as required.
Job Specifications: Bachelor's degree in related Computer/Information Technology field and five (5) years practical experience, or any equivalent combination of experience and training which provides the knowledge and abilities necessary to perform the work.
Work Environment and Physical Demands: Work is performed primarily in an office environment with moderate noise level; Requires sitting at a desk or computer terminal for long periods of time and ability to lift up to 60 lbs.; Requires clarity of speech and hearing, which permits the employee to communicate effectively; Requires clear vision to read printed materials and computer screen to accomplish work; Requires repetitive movement of the wrists, hands, and/or fingers; Requires sufficient personal mobility and physical reflexes, which permits the employee to function in a general office environment to accomplish tasks.
Travel Requirements: Local travel is occasionally required. Must hold a valid driver’s license.