Full-time
Description
Position : Software Engineer
Reports To : IT Project Manager
Department : Information Technology
FLSA Status : Exempt
Purpose : Works under general direction of the IT Project Manager, develops information systems by designing, developing, installing, maintaining, and troubleshooting software solutions along with related hardware.
Principal Duties and Responsibilities (
- Essential Job Functions)
- Administer, design, develop, customize, and implement enterprise solutions using Microsoft SharePoint Online, Power App / Power Automation, PowerShell, Azure, .NET and various other software languages / components
- SQL Server database administration / development to include data modeling, stored procedures, views, functions, queries, and reports
- Application support, troubleshooting, and debugging of existing applications
- Integrate / migrate data via scripts and / or APIs from various sources and create business intelligence visualizations in BI system (Qlik)
- Project management of software development projects including software upgrades
- Gather requirements, design, develop, document, and maintain new and existing applications
- Develop and implement software test plans
- Implement, support, and train non-technical end users on a variety of applications and reports
- Perform other related duties as assigned
Job Specifications (including knowledge, skills, abilities, and physical requirements)
Knowledge and understanding of software design and development fundamentalsKnowledge of programming with state-of-the-art development toolsSkilled in the administration, development, and maintenance of Microsoft SharePoint OnlineSkilled in SQL Database and SQL Server Administration and Development, SQL Server Integration Services, and SQL Server Report ServicesSkilled in Full Stack .NET 3.5 - 4.7+ Framework, including Visual Studio 2017+, ASP.NET MVC, JavaScript and JavaScript libraries / dialects, C#, HTML, Blazer, Bootstrap, and CSSSkilled in PowerShell scripting and schedulingSkilled in API integration servicesSkilled in system analysis and documentationSkilled in software testing and debuggingExcellent reading comprehension skillsExcellent oral and written communication skillsAbility to manage projects effectively, timely and on budgetAbility to develop and deploy effective end user trainingAbility to develop positive working relationships with other departments and vendorsWork requires regular and reliable attendanceWork is typically sedentary involving extended periods of sitting but may require standing or walking 10% of the timeWorking Conditions
Work is generally performed in an indoor office environment without hazardous or unpleasant conditions caused by noise, dust, or adverse weather or environmental conditions.
Requirements
Qualifications
Bachelor's degree in computer science or a related field from an accredited college or university; and3 years of experience in software technologies.An equivalent level of education and experience may be substituted as permitted by law.Disclaimer
The above information on this description has been designed to indicate the general nature and level of work performed by employees in this position. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job nor does it represent all that may be required of a job incumbent during the course of employment with the Hillsborough County Tax Collector’s Office.